Ако сте програмист и правите сайтове, за автоматично опресняване на страниците има прекрасно решение. Казва се Browser Sync. То прави синхронизация на потребителски данни в браузъра, като автоматично презарежда страниците, а освен това може да прави синхронизация едновременно на няколко устройства. Ще покажа няколко варианта.
Може би най лекия вариант. Трябва да имате инсталиран PHP. Освен това в браузъра трябва да имате разширението LiveReload. Ползваме текстов редактор имащ в себе си разширение за поддръжка на LiveReload. В моя случай текстовия редактор е SublimeText. Стартираме PHP в папката с проекта.. Заставаме върху папката с проекта и с десен бутон на мишката избираме Open in Terminal. Това ще отвори прозорец с PowerShell в папката която е избрана.
Start-Process php -ArgumentList "-S localhost:8000" -WindowStyle Hidden
Горната команда ще стартира WEB сървър на PHP на порт 8000. Следва да отворим проекта в браузъра на: http://localhost:8000
Проверка и спиране на процеса:
tasklist /fi "imagename eq php*" taskkill /F /IM php.exe
За да работи BrowserSync е необходим Node.js. От https://nodejs.org/en се смъква инсталационния пакет и се инсталира. Може да се провери чрез:
node -v npm -v
След това инсталираме самия BrowserSync.
npm install -g browser-sync
Ако ще се ползва PHP то той трябва да се инсталиран. След това го стартираме като сървър на порт 8000 чрез CommandPrompt.
php -S localhost:8000 ### Или да се стартира на заден план: start /min php -S localhost:8000
За PowerShell:
Start-Process php -ArgumentList "-S localhost:8000" -WindowStyle Hidden
Стартираме BrowserSync.
cd \папката_с_проекта browser-sync start --proxy "localhost:8000" --files "**/*.html, **/*.php, **/*.css, **/*.js"
След приключване на работата убиваме процеса:
taskkill /F /IM php.exe