响应文件系统发生变化,自动刷新浏览器?
-
27-09-2020 - |
题
执行Web开发时,您经常进行更改,然后刷新浏览器。有一种简单的方法可以让守护程序收听文件系统的更改,并且当有一个时,将刷新消息发送到Firefox或Safari?
这将真正改善您的工作流程和焦点。您可以将浏览器保留在单独的屏幕中,并且当您在ui相关的更改时,它将在您工作时自动刷新。
在做TDD时,它就会像Autotest一样。(见 http://github.com/svoop/autotest-fsevent )
有人做到了吗?
解决方案
我可以想到为Firefox做这件事。您安装 mozrepl plugin 。然后,您可以将其启动和Telnet到端口4242(默认情况下)并通过控制浏览器。 JavaScript命令。发出BrowserReload()
将重新加载当前选项卡。
现在,添加编辑器挂钩要做,当保存当前项目中的任何文件时,它将被照顾。我相信已经有一些片段已经这样做了。
我不使用safari或chrome太多,所以我不知道那里的选项。
也,我不确定这是一个好主意。我不希望我的浏览器刷新每个文件保存。我通常会对后端,CSS和甚至是图像进行一堆更改,然后在我准备就绪时,重新加载浏览器选项卡。它不是保存的。无论如何,这将做你想要的。
其他提示
从浏览器中,据我所知,不是真的。 您可以添加间隔JavaScript以刷新每个 x -seconds的页面。但要说实话,不是Ctrl + R足以看到更改?
不隶属于 StackOverflow