Что может вызвать постоянную ошибку «Обновить страницу для получения источника» в firebug? - PullRequest
24 голосов
/ 13 декабря 2011

Я пытаюсь отладить javascript конкретной страницы, и я продолжаю видеть

Reload the page to get source for page.htm в Firebug.

В Chrome я в основном могу отлаживать js, но иногда я также получаю пустую страницу. Что может вызвать такие проблемы?

Мне кажется, я всегда вижу пустую страницу в Chrome, если перезагружаюсь, когда консоль JS открыта. Если я открываю новую вкладку Chrome, загружаю страницу, а затем открываю консоль JS, все в порядке.

Страница, которую я отлаживаю, находится на локальном сервере (сервере Play Framework), хотя я иногда видел это на других страницах. Это происходит только с встроенным javascript ... js, который связан со страницей, отображается нормально.

Ответы [ 10 ]

17 голосов
/ 29 июня 2012

Со значком firebug вы увидите стрелку раскрывающегося списка.Нажмите на эту стрелку, чтобы открыть раскрывающееся меню.

enter image description here

Нажмите Очистить список активации.

Обновите страницу сейчас.

Теперь на вкладке скрипта вы увидите ссылку Обновить.Нажмите, чтобы перезагрузить страницу снова.На этот раз, когда страница перезагрузится, вы увидите скрипт.

4 голосов
/ 09 декабря 2013

Я перепробовал все ответы, описанные здесь, но для меня проблема была в другом.

Я получил то же самое сообщение «Перезагрузить, чтобы увидеть все источники» в firebug, и отладчик Chrome также ничего не отображал на вкладке источников. Я увидел, что отладчик работал на других страницах для моего сайта, поэтому проблема заключалась в самой странице, и после нескольких часов последовательного удаления всего, что у меня было на странице, оставался только тег img.

    <img src="#" />

Кажется, что атрибут src не должен содержать "#", возможно, кто-то с более глубоким пониманием HTML мог бы объяснить это, но удаление его решило проблему для меня.

Надеюсь, это пригодится и кому-то еще.

2 голосов
/ 05 ноября 2012

Это может помочь любому, кто сталкивался с этим сообщением тоже.

Я тоже получил это сообщение и не смог понять, в чем проблема. Но потом я обнаружил это: моя проблема заключалась в том, что в вызове jQuery Ajax у меня были некоторые URL-адреса, которые принадлежали только провайдеру хостинга, а не фактическому имени домена. С этими URL все было хорошо во время разработки. Затем, после запуска, сайт был доступен по новому доменному имени. Смесь URL была проблемой.

Странно было и то, что URL-адрес GET, который вызывался через Ajax, работал в обычной строке URL-адреса браузера. Только в JS это не сработало. Кажется, у меня все еще есть дефицит знаний ...

2 голосов
/ 30 августа 2012

У меня была та же проблема, но я просто упустил одну очевидную вещь.

У меня было установлено расширение noScript Firefox, и я не включал сценарии из всех источников на странице, и он постоянно блокировал и вызывал это точное сообщение.

1 голос
/ 04 июля 2012

У меня однажды возникла эта проблема.Решением для меня является имя хоста

URL страницы: http://localhostURL запроса: http://192.168.0.1

0 голосов
/ 02 декабря 2013

Я получил это сообщение при открытии страницы с ошибкой кодирования контента.Страница вернула сжатые данные gzip, но модуль HTTP повредил содержимое gzip.

0 голосов
/ 28 сентября 2013

Для записи, это также может произойти, если сертификат используется для https://www.xyz.com. Сначала вам нужно посетить этот сайт и добавить исключение безопасности.

0 голосов
/ 22 июля 2013

Еще одна потенциальная причина появления сообщения «Перезагрузить страницу для получения источника» - сервер, возвращающий пустой ответ. Проверьте заголовки ответа для Content-Length:0. Если это не то, что вы ожидали от ответа, возможно, пришло время отладки на стороне сервера. Обратите внимание, что пустые ответы не всегда вызывают сообщение «Перезагрузить страницу для получения источника» - однако я столкнулся по крайней мере с одной ситуацией, когда это было основной проблемой.

0 голосов
/ 26 января 2013

Это также может быть связано с ошибкой «302 Перемещено временно». Вы можете проверить это на вкладке Net Firebug.

0 голосов
/ 13 декабря 2011

У вас есть 2 варианта:

  • Попробуйте сначала обновить Firebug до новой версии (даже если это бета-версия) и попробуйте отладку. Если проблема не исчезнет, ​​попробуйте перейти на более старую версию (вам может потребоваться изменить файл install.rdf внутри xpi-файла, открыв его как сжатый файл: http://kb.mozillazine.org/Editing_an_add-on_to_change_its_compatibility)

  • Попробуйте изменить свой сервер, например, вы можете попробовать разместить свои страницы через XAMPP / LAMPP

...