Подтвердить что ты не робот

Firebug говорит "Нет Javascript на этой странице", хотя JavaScript существует на странице

Почему Firebug говорит, что есть No Javascript on this page, когда на странице явно загружается JavaScript. Я даже перезагрузил страницу несколько раз, чтобы убедиться, но он все еще показывает одно и то же сообщение.

Он никогда раньше не делал этого, но внезапно это неправильно.

Это из-за некоторых проблем с конфигурацией или из-за чего-то еще?

4b9b3361

Ответ 1

Как и в Firefox версии 50, кажется, что Firebug больше не работает, так как Mozilla переносится на Firefox Devtools. На вкладке Инструменты/Веб-разработчик есть опция "отладчик". См. эту страницу для обсуждения миграции. Прочтите все сообщения от 19 ноября для получения дополнительной информации.

Мне кажется, что опция дает меньше функциональности, но Firebug как таковой никогда не будет исправлен для Firefox 50 и более

Ответ 2

EDIT 2017 апрель

Этот ответ теперь устарел, и я даже не тестирую его больше, потому что я больше не использую Firebug (позор, мне это нравилось много лет назад, когда оно было инструментом торговли для веб-разработки).

EDIT 2014 Ноябрь

Оригинальный ответ теперь более чем на год устарел из-за эволюции firebug. Благодаря @AmadeusDrZaius сохранить его на дорожках

Ответ на устаревшие версии firebug Для тех, кто все еще с этой проблемой после обновления Firebug. Просто нажмите кнопку "Очистить список активации" в Firebug menu.

Для тех, кто не может найти его, обратите внимание, что в раскрывающемся списке с иконкой Firebug на панели инструментов отображается "Clear Activation List", но не меню "Инструменты" > "Веб-разработчик" > "Firebug".

Firebug dropdown: Clear Activation List

Я предполагаю, что из-за ошибки, предшествующей удалению вашей рабочей страницы, она остается включенной как "не активировать FB для этого сайта".

Ответ 3

Я не столкнулся с Javascript на этой странице после обновления Firefox до версии 50.0 с помощью Firebug ver 2.0.18. Я попробовал обновить Firefox, даже полностью удалить Firefox и установить его снова. Ничто не работает для меня.

Спустя пару часов я понизил Firefox до 49.0.2, а voila - сразу. Я загрузил старую версию здесь.

Ответ 5

Я понимаю, что на этот вопрос уже 10 ответов, но в моем случае никто из них не помог. Я запускаю Firefox версии 39.0 и Firebug версии 2.0.11. Единственное исправление - полностью перезагрузить Firefox (т.е. Не только вкладка или экземпляр с проблемой).

Возможно, это связано с чрезмерным использованием памяти Firefox или, возможно, с ошибкой в ​​Firebug. Я не могу говорить об этом, но то, что я знаю, это не сработало. Я убил Firefox, снова открыл ту же страницу без изменений и теперь это работает. Это случалось со мной много раз, и полный перезапуск всегда исправляет его, но это единственное, что делает.

Ответ 6

Так как Firefox 49.0 и Firebug 2.0.18, панель Script сломана. Это связано с некоторыми внутренними изменениями API Firefox. И поскольку Firebug официально прекращен, это, к сожалению, больше не будет исправлено.

В Firebug 2.0.11 (и ниже) была ошибка, связанная с Firefox 39.0, вызвавшая эту проблему. Эта ошибка зарегистрирована как issue 7918.
Это происходит, когда панель Script включена, и вы закрываете Firebug и снова открываете его.

Вы можете увидеть два связанных сообщения об ошибках, зарегистрированных в консоли браузера (можно открыть через Ctrl + Shift + J или в меню Firebug > Developer > Browser Console):

Ошибка при обработке 'attach: TypeError: docShell имеет значение null Стек: getChildDocShells @resource://gre/modules/commonjs/toolkit/loader.js → ресурс://gre/modules/devtools/server/actors/webbrowser.js: 53: 7...

и

onPacket выбрасывает исключение: Ошибка: сервер не указал актера, отбрасывая пакет: { "error": "unknownError", "message": "ошибка при обработке" attach: TypeError: docShell имеет значение null\nStack: getChildDocShells @resource://gre/modules/commonjs/toolkit/loader.js → ресурс://gre/modules/devtools/server/actors/webbrowser.js: 53: 7...

Решение:

Единственное решение, до тех пор, пока эта ошибка не будет исправлена, - полностью перезапустить Firefox.

Ответ 7

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

НЕ ДЕЛАЙТЕ:

<script src="some.url" type="text/javascript">

или

<script src="some.url" type="text/javascript"/>

Сделайте это вместо этого:

<script src="some.url" type="text/javascript"></script>

Ответ 8

То же самое случилось со мной. Я думал, что это проблема в моих сценариях, но я проверил google.com, и проблема осталась. Моя проблема заключалась в том, что я обновил мою версию FF и сохранил старую версию FireBug. Когда я обновил FireBug и все было решено.

Ответ 9

Из firefox 49 будет встроена ошибка огня, и она будет затем называться fire-bug. Таким образом, ошибка включения огня не будет работать должным образом, и проблемы не будут решены. Таким образом, вы можете использовать инспектор firefox. Подробнее см. здесь.

Ответ 10

Если проблема возникает только на одной странице, убедитесь, что ваша папка script указана в текущей папке ( "." ) или доступна с корневого сервера ( "/" ).

<script src="./scripts/pagescripts.js" type="text/javascript"></script>

может быть не таким, как

<script src="/scripts/pagescripts.js" type="text/javascript"></script>

Ответ 11

Как уже упоминалось, иногда возникает синтаксическая ошибка Javascript, которая делает недействительным весь script. Но у меня также есть это, и просто открывая страницу в новой вкладке или окне, а обновляющий firebug (отключить, включить) снова отображает javascript.

Ответ 12

Однажды это меня охватило, когда я опубликовал один из моих сайтов, и я проверял его. Javascript не работал, ошибок в консоли не было, и firebug не показывал скриптов.

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

Не уверен, что это проблема, с которой вы столкнулись, но о ней стоит знать.

Ответ 13

Я также получил эту ошибку при попытке использовать Ajax на другом сервере, чем тот, который обслуживает страницу. JavaScript разрешает доступ только Ajax к серверу, который обслуживает страницу.

Ответ 14

Эта проблема STILL происходит (Aug 2015) с Firefox 39.0.3 и Firebug 2.0.11

Для людей, которые говорят, что код неправильный или отсутствуют конечные теги и т.д., все, что я сделал, чтобы все javascript снова появлялся на вкладке, заключалось в том, чтобы закрыть Firefox и перезапустить его. Я ничего не изменил. Кроме того, опция "Очистить список активации" не работает (не знаю, что это значит)

Ответ 15

Я рассмотрел ответ @Tom_Thomson выше, но мне интересно, может ли просто удалить и затем переустановить дополнение Firebug, возможно, не удалось сделать то же самое, не потеряв все другие вещи, такие как закладки.

Ответ 16

FWIW эта проблема все еще происходит в августе 2016 года. Я использую Firebug 2.0.17 с Firefox Dev Edition 50.0a2.

В качестве обходного пути я могу использовать Инструменты для разработчиков, хотя они не такие надежные, как Firebug (когда он работает).

Ответ 17

Хорошо, что собственный инспектор Firefox хорош... Я знаю, что вы пропустите некоторые вещи, но в целом мы сможем выжить. Хорошей новостью является... менее один аддон, FF будет быстрее:)