Сложность использования стандартного отладчика JavaScript Firefox
Я не могу найти и установить точки останова для встроенного JavaScript, который включен в файл HTML. В разделе отладчик-> он просто перечисляет все внешние файлы.js, которые загружаются для отладки. Где я могу найти встроенный JavaScript, который находится в HTML? Ниже вы можете видеть только список источников, которые являются загруженными внешними js-файлами. Когда я говорю inline, я имею в виду JavaScript, включенный между <script type="text/javascript"></script>
Tages
Примечание: я знаю, что могу использовать Firebug, но это не то решение, которое я ищу.
3 ответа
- Выбрать
http://localhost:3000
- Найдите фрагмент, который вы хотите отладить.
- Нажмите на номер строки, где вы хотите разместить точку останова.
Ницца. Вы просто устанавливаете точку останова во встроенном JS.
При условии, что http://localhost:3000
показывает HTML, который вы загрузили. Если нет, то в этом списке будет какая-то вкладка, которая это делает.
На панели "Источники" есть опция "prettify source", щелкните ее, а затем добавьте точку останова.
Предполагая, что встроенные скрипты анализируются и запускаются, они будут отображаться в списке источников с использованием имени страницы (например, foo.html
или похожие). Если вы их там не видите, нажмите F5. Если вы по-прежнему этого не делаете, возможно, ошибка, предшествовавшая им, помешала их проанализировать и запустить.
Например, здесь у меня есть scratchpad.html
с script.js
, anotherscript.js
и встроенный блок: