Сложность использования стандартного отладчика JavaScript Firefox

Я не могу найти и установить точки останова для встроенного JavaScript, который включен в файл HTML. В разделе отладчик-> он просто перечисляет все внешние файлы.js, которые загружаются для отладки. Где я могу найти встроенный JavaScript, который находится в HTML? Ниже вы можете видеть только список источников, которые являются загруженными внешними js-файлами. Когда я говорю inline, я имею в виду JavaScript, включенный между <script type="text/javascript"></script> TagesТолько внешние файлы JS включены в источники

Примечание: я знаю, что могу использовать Firebug, но это не то решение, которое я ищу.

3 ответа

  • Выбрать http://localhost:3000
  • Найдите фрагмент, который вы хотите отладить.
  • Нажмите на номер строки, где вы хотите разместить точку останова.

Ницца. Вы просто устанавливаете точку останова во встроенном JS.

При условии, что http://localhost:3000 показывает HTML, который вы загрузили. Если нет, то в этом списке будет какая-то вкладка, которая это делает.

На панели "Источники" есть опция "prettify source", щелкните ее, а затем добавьте точку останова.

Предполагая, что встроенные скрипты анализируются и запускаются, они будут отображаться в списке источников с использованием имени страницы (например, foo.html или похожие). Если вы их там не видите, нажмите F5. Если вы по-прежнему этого не делаете, возможно, ошибка, предшествовавшая им, помешала их проанализировать и запустить.

Например, здесь у меня есть scratchpad.html с script.js, anotherscript.jsи встроенный блок:

Другие вопросы по тегам