Автоматически обновлять браузер в ответ на изменения файловой системы? - PullRequest
1 голос
/ 22 июля 2010

При веб-разработке вы часто вносите изменения, а затем обновляете браузер.Есть ли простой способ заставить демона прослушивать изменения в файловой системе и, если он есть, отправить сообщение обновления в Firefox или Safari?

Это действительно улучшит ваш рабочий процесс и фокус.Вы можете оставить свой браузер запущенным на отдельном экране, и когда вы работаете над изменениями, связанными с пользовательским интерфейсом, он будет автоматически обновляться по мере работы.

Это похоже на использование автотеста при выполнении TDD.(См. http://github.com/svoop/autotest-fsevent)

Кто-нибудь делал это?

Ответы [ 2 ]

5 голосов
/ 22 июля 2010

Я могу придумать, как это сделать для Firefox.Вы устанавливаете плагин MozRepl .Затем вы можете запустить его и подключиться к порту 4242 (по умолчанию) и управлять браузером через него.Команды Javascript.Выдача BrowserReload() перезагрузит текущую вкладку.

Теперь добавьте хук редактора, чтобы сделать это при сохранении любых файлов в текущем проекте, и об этом позаботятся.Я считаю, что есть несколько фрагментов, которые уже делают это.

Я не слишком часто использую Safari или Chromeтак что я не знаю о вариантах там.

Кроме того, я не уверен, что это действительно хорошая идея.Я не хочу, чтобы мой браузер обновлялся при сохранении файла .Я обычно делаю кучу изменений в бэкенде, CSS и, возможно, даже в изображениях, а затем, когда я готов, перезагружаю вкладку браузера.Это не за спасение.Во всяком случае, это будет делать то, что вы хотите.

0 голосов
/ 22 июля 2010

Из браузера нет, не очень возможно, насколько я знаю.Вы можете добавить интервал javascript для обновления страницы каждые x -секунд.Но, если честно, разве Ctrl + R не подходит, чтобы увидеть изменения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...