23 апреля 2014 г.

Перестал работать javascript в Firefox

В один момент перестал работать js на определенном домене на ограниченном подмножестве страниц, вроде бы никак не связанных. В виртуальной машине в той же версии FF, правда под другой ОС (WinXP), js работал. У других пользователей на их машинах - работал. К сожалению, адрес домена здесь дать не смогу, потому как это песочница и извне не видна.

В панели скриптов firebug'а было написано что-то типа "На этой странице нет скриптов". Хотя в DOM они были и в исходном коде тоже. Работать js перестал, наиболее вероятно, после использования инструкции debugger для firebug. Точнее, к сожалению, сказать сложно.

Для возобновления работы испробовал, кажется, всё мыслимое: кеши, аддоны, сэйфмоды, конфиги и пр. Гугл не помог. Убил кучу времени.

Проблема решилась внезапно - открыл новое окно браузера и там js уже заработал. Причем, до этого открывал в новых вкладках - не работал.

Т.е. симптомы вылечил (надолго ли?), а вот в чем была проблема - теперь уже не узнать.

4 комментария:

Анонимный комментирует...

Хм... Очень странно. Аналогична ситуация. Открыл новое окно -- заработало. Спасибо. Причем у меня js сценарий выполнялся, а firebug вторил об отсутствии js'а на всех ресурсах. Хотелось бы знать в чем причина... Ну да ладно. Спасибо еще раз.

Иван комментирует...

Да, странное поведение. Думаю виновен Firebug. И запостить бы им проблему, но невозможно воспроизвести.

Unknown комментирует...

надо было убрать все "точки останова"

Иван комментирует...

Александр Петровский, убирал.

Отправить комментарий