LiveReload不工作Guard(火狐)

我有一个有趣的问题,我有LiveReload在Chrome中工作,所以我知道它安装正确,但我不能为我的生活让它在Firefox 9.0.1上运行。 我激活了我网站上的图标,它只是保持红色,我的守卫终端显示以下症状。

Browser connected. Browser URL: {"command":"hello","protocols":["http://livereload.com/protocols/connection-check-1"]} Browser disconnected. 

这是我的警卫档案。

 guard 'livereload' do watch(%r{app/.+\.(erb|haml)}) watch(%r{app/helpers/.+\.rb}) watch(%r{(public/|app/assets).+\.(css|js|html)}) watch(%r{(app/assets/.+\.css)\.s[ac]ss}) { |m| m[1] } watch(%r{(app/assets/.+\.js)\.coffee}) { |m| m[1] } watch(%r{config/locales/.+\.yml}) end 

我做了一些关于这个主题的研究,我所能找到的只是报告问题的人,然后报告它刚刚清理完毕,没有任何开发人员的解释。 有趣!

最新的Firefox似乎无法将chrome:// urls注入主机页面,而相应的资源具有额外的“contentaccesible”清单属性。

我添加了并提交了拉取请求: https : //github.com/livereload/livereload-extensions/pull/8

你可以在这里获取固定的插件包: https : //github.com/downloads/siasia/livereload-extensions/LiveReload-2.0.9.xpi

我在同一条船上。 您是否尝试过使用非浏览器扩展方法:

http://help.livereload.com/kb/general-use/using-livereload-without-browser-extensions

…另外,您可以使用以下gem在测试环境中自动注入脚本:

https://github.com/johnbintz/rack-livereload

我在Chrome上遇到了同样的问题。 但是我在访问我的文件时出错:

 file:///path/to/myFile.html 

所以我只是设置了一个网络服务器来读取我的文件:

 http://localhost/myFile.html 

然后livereload连接。