Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails LiveReload不工作保护(Firefox)_Ruby On Rails_Firefox_Guard - Fatal编程技术网

Ruby on rails LiveReload不工作保护(Firefox)

Ruby on rails LiveReload不工作保护(Firefox),ruby-on-rails,firefox,guard,Ruby On Rails,Firefox,Guard,我有一个有趣的问题,我有LiveReload在Chrome上工作,所以我知道它安装正确,但我无法在Firefox 9.0.1上运行它。我在我的网站上激活图标,它只是保持红色,以下症状显示在我的警卫终端 Browser connected. Browser URL: {"command":"hello","protocols":["http://livereload.com/protocols/connection-check-1"]} Browser disconnected. 这是我的警卫文

我有一个有趣的问题,我有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

我做了一些关于这个主题的研究,我所能找到的就是人们报告问题,然后报告说问题刚刚解决,没有开发人员的任何解释。有趣

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

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


最新的Firefox似乎无法将chrome://URL注入主机页,除非相应的资源具有附加的“ContentAccessible”清单属性

我已经添加了这一点,并提交了拉取请求:


你可以在这里找到固定的插件包:

我在Chrome上也有同样的问题。 但这是我的一个错误,我从以下位置访问我的文件:

file:///path/to/myFile.html
http://localhost/myFile.html
因此,我只是设置了一个Web服务器来读取我的文件:

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

然后livereload连接。

谢谢。但对我来说,它甚至不适用于Chrome的最新插件版本。你有任何可用的chrome版本吗?我的意思是,它只适用于CSS和html更改…以及直接在html中编写的javascript。。。