LiveReload не работает Guard (Firefox)

У меня забавная проблема, у меня есть 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

Я провел некоторое исследование по этому вопросу, и все, что я могу найти, это люди, сообщающие о проблемах, а затем сообщающие, что они только что прояснились, без каких-либо объяснений со стороны разработчиков. Весело!


person Jeff Ancel    schedule 03.01.2012    source источник


Ответы (3)


Последняя версия Firefox, похоже, не может вставлять URL-адреса chrome:// на хост-страницу, если соответствующий ресурс не имеет дополнительного атрибута манифеста «contentaccesible».

Я добавил это и отправил запрос на включение: https://github.com/livereload/livereload-extensions/pull /8

Вы можете получить пакет исправленного плагина здесь: https://github.com/downloads/siasia/livereload-extensions/LiveReload-2.0.9.xpi

person Artyom Olshevskiy    schedule 17.06.2012
comment
Спасибо. Но для меня это даже не работает с последней версией аддона для Chrome. У вас есть рабочая версия хрома? Я имею в виду, что это работает только для изменений CSS и html... и для javascript, который написан непосредственно внутри html... - person zigomir; 21.08.2012

Я в той же лодке. Вы пытались использовать метод расширения без браузера:

http://help.livereload.com/kb/general-use/using-livereload-без-браузерных-расширений

... также вы можете использовать следующий гем для автоматического внедрения скрипта в тестовую среду:

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

person Dan Caddigan    schedule 25.01.2012

У меня была такая же проблема с Chrome. Но это была ошибка с моей стороны, я обращался к своему файлу из:

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

Поэтому я просто настроил веб-сервер для чтения моего файла:

http://localhost/myFile.html

а потом livereload подключил.

person elviejo79    schedule 02.02.2013