Инструмент Chrome Developer: html script является пустым (в исходном) отладочным учебником
Я выполняю C hrome отладку, используя NetBeans и Google Chrome. Все, включая расширения, похоже, работает правильно, но когда я перейду в раздел Use the Debugger
, я не вижу, чтобы код html вставлял точку останова.
После выбора всплывающего окна просмотра в браузере он открывается в консоли, ничего не отображая, Elements показывает popup.html с добавленными изображениями. Когда я перехожу в Источники, файл popup.html можно открыть, но единственная строка, строка 1, пуста. Если я открою файл js, файл js будет там и может быть отредактирован (переименовать).
Мне жаль - возможно, что-то основное, но я не очень разбираюсь в этом. Я попытался перезагрузить и обновить все.
FOLLOW-UP: вводя location.reload(true)
в приглашение консоли, файл popup.html стал видимым как источник! Зачем? Не знаю.
Надеюсь, это спасет кого-то целый день, когда я спотыкался.
Ответы
Ответ 1
Это, по-видимому, известная проблема с Chromium DevTools. В основном, HTML и другой контент не script уже очищены до того, как DevTools откроется, и нет надежного способа вернуть его. Обновление страницы с помощью DevTools открывает "исправляет" проблему.
Ответ 2
У меня была эта проблема, и я только что обнаружил, что отключение "Включить исходные карты Javascript" из окна настроек инспектора (F1) разрешило его
Я воссоздал свой js.map, повторно установил параметр, и источник все еще был доступен.
Поэтому я думаю, что моя проблема заключалась в том, что я выполнял unminified js (настройки dev), но карта (построенная для настроек prod) все еще была и устарела.
Ответ 3
В моем случае я не смог получить доступ к консоли, так как на вкладке также была показана пустая страница. Мое решение состоит в том, чтобы использовать комбинацию CTRL + SHIFT + я с фокусом пустого отладчика, затем введите parent.location.reload(true)
в консоли всплывающего отладчика.
Ответ 4
в моем случае порядок помог
- закрыть пустую вкладку в источниках
- закрыть инструменты разработки
- инструменты открытого разработчика
- открыть вкладку в источниках (она пока пуста)
- обновить страницу
Ответ 5
В моем случае существовало расширение в chrome, заставляющее отладчик давать пустую страницу индекса в разделе "no domain" отладчика. После отключения всех несущественных расширений в chrome отладчик снова показал правильный источник.
Ответ 6
Я заметил, что некоторые серьезные проблемы с javascript вызывают такие проблемы. В моем случае я ошибочно переписывал весь документ из-за опечатки.
Если вы получаете пустую страницу html в отладчике Chromium WebTools, внимательно посмотрите на свой javascript, чтобы убедиться, что это не делает ничего странного.
Ответ 7
Я исправил свою проблему, используя совершенно новый сеанс с аргументом командной строки "--user-data-dir" и отключив "Включить исходные карты Javascript".
Мой код хорошо проявляется в отладчике Firefox, поэтому выглядит так, как это происходит из-за ошибки Chrome.
Ответ 8
У меня была та же проблема. Даже обновление страницы не сработало.
Переход chrome://help
и обновление для браузера + перезагрузка работали для меня.
Вы также можете обновить Chrome через меню:
![введите описание изображения здесь]()
Ответ 9
В моем случае это произошло внезапно, после заражения вредоносными программами и я reset мой браузер - удаленный кеш /appdata.
Решение:
удалить расширение, которое может повлиять на Js в моем случае
я удалил/отключил нижнее расширение и работал
https://chrome.google.com/webstore/detail/quick-javascript-switcher/geddoclleiomckbhadiaipdggiiccfje?hl=en
странно, потому что до того, как я стираю этот аддон без проблем, я думаю, что это похоже на СЛР.:)
Ответ 10
В моем случае у меня было gulp с браузером на несколько дней. Я подпрыгнул gulp и решил проблему.
Ответ 11
У меня также была эта проблема, когда у меня был огромный файл java- script, у меня была эта строка
points.push({
location: new google.maps.LatLng(46.5376919, 4.5425704),
date : "5/8/2017 5:11:00 PM",
free : true
});
в цикле for и он подсчитывал 3000 элементов, поэтому файл script стал большим, а в хромовых источниках этот файл был пустым. (Я думаю, что я ударил некоторые ограничения)
После того, как файл уменьшился, удалив до 100 элементов, он работал нормально.
Ответ 12
Dev Tools (F12) → Окно настроек инспектора (F1) → Восстановление настроек по умолчанию и перезагрузка [кнопка внизу] работает для меня!