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

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

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

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

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

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

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

4b9b3361

Ответ 1

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

enter image description here

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

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

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

Ответ 2

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

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

    <img src="#" />

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

Надеюсь, это будет полезно и для кого-то другого.

Ответ 3

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

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

Ответ 4

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

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

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

Ответ 5

У меня есть эта проблема.
решение для меня - имя хоста

page url: http://localhost
request url: http://192.168.0.1

Ответ 6

У вас есть 2 возможности:

Ответ 7

Это может быть вызвано ошибкой "302 Moved Temporarily". Вы можете проверить его на вкладке Firebug Net.

Ответ 8

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

Ответ 9

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

Ответ 10

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