进行Web开发时,您经常进行更改,然后刷新浏览器。是否有一种简单的方法让守护进程监听文件系统中的更改,如果有,则向Firefox或Safari发送刷新消息?
这将真正改善您的工作流程和重点。您可以让浏览器在单独的屏幕上运行,当您处理与UI相关的更改时,它会在您工作时自动刷新。
这就像在进行TDD时使用自动测试一样。 (见http://github.com/svoop/autotest-fsevent)
有人这样做过吗?
答案 0 :(得分:5)
我可以想办法为Firefox做这个。您安装MozRepl plugin。然后,您可以启动它并telnet到端口4242(默认情况下)并通过控制浏览器。 Javascript命令。发出BrowserReload()
将重新加载当前标签。
现在,添加一个编辑器挂钩,以便在保存当前项目中的任何文件时执行此操作,并且将对其进行处理。我相信周围有一些片段已经做到了这一点。
我没有太多使用Safari或Chrome,所以我不知道那里的选项。
另外,我不确定这是一个好主意。我不希望我的浏览器刷新每个文件保存。我经常对后端,css甚至图像进行一些更改,然后当我准备好时,重新加载浏览器选项卡。这不是每次保存。无论如何,这将做你想要的。
答案 1 :(得分:0)
从浏览器来看,据我所知,不太可能。 您可以添加间隔javascript以每隔 x -seconds刷新页面。但说实话,是不是Ctrl + R足以看到变化?