2

在进行 Web 开发时,您经常进行更改然后刷新浏览器。有没有一种简单的方法可以让守护进程监听文件系统中的变化,如果有,向 Firefox 或 Safari 发送刷新消息?

这将真正改善您的工作流程和重点。您可以让您的浏览器在一个单独的屏幕中运行,并且当您处理与 UI 相关的更改时,它会在您工作时自动刷新。

这就像在做 TDD 时使用自动测试。(见http://github.com/svoop/autotest-fsevent

有人做过吗?

4

2 回答 2

6

我可以想办法为 Firefox 做到这一点。您安装MozRepl 插件。然后,您可以启动它并远程登录到端口 4242(默认情况下)并通过它控制浏览器。Javascript 命令。发出 aBrowserReload()将重新加载当前选项卡。

现在,添加一个编辑器钩子,以便在保存当前项目中的任何文件时执行此操作,并且会得到处理。我相信周围有一些片段已经这样做了。

我不太使用 Safari 或 Chrome,所以我不知道那里的选项。

另外,我不确定这真的是个好主意。我不希望我的浏览器在每个文件保存时都刷新。我通常对后端、css 甚至图像进行大量更改,然后当我准备好时,重新加载浏览器选项卡。这不是每次保存。无论如何,这会做你想要的。

于 2010-07-22T14:29:07.560 回答
0

从浏览器不,据我所知,这不太可能。您可以添加一个间隔 javascript 以每x秒刷新一次页面。但说实话,Ctrl+R 还不够适合看变化吗?

于 2010-07-22T14:16:06.137 回答