Как я могу установить точки останова во внешнем сценарии JS в Firebug

Я могу легко установить точки останова во встроенных функциях JS, но я не вижу способа получить доступ к внешним сценариям JS через Firebug, если я, оказывается, не ввожу их во время сеанса отладки. Существует ли способ сделать это, не имея необходимость 'исследовать' мой путь в сценарий?

@Jason: Это - положительная сторона, но в моем случае у меня нет легкого доступа к сценарию. Я конкретно говорю о клиентских сценариях, которые вызываются Блоками проверки допустимости ASP.NET, которые я хотел бы отладить. Я могу получить доступ к ним во время сеанса отладки посредством ввода вызовов функции, но я не мог найти способ получить доступ к ним непосредственно.

25
задан sth 26 March 2011 в 00:49
поделиться

5 ответов

Для просмотра и доступа к внешним файлам JavaScript (* .js) из Firebug:

  1. Щелкните вкладку «Сценарий».
  2. Щелкните раскрывающееся меню «Все» в верхний левый угол над окно содержимого кода сценария.
  3. Выберите «Показать статические сценарии».
  4. Нажмите кнопку раскрывающегося списка, чтобы право на то, что сейчас говорит «статика» (По умолчанию должно отображаться имя вашей текущей веб-страницы). Вы должен теперь увидеть список файлов связанный с текущей веб-страницей включая любые внешние файлы JS.
  5. Выберите файл JavaScript, которым вы являетесь заинтересован, и его код будет отобразить в окне содержимого. От там вы сможете установить точки останова в обычном режиме.
21
ответ дан 28 November 2019 в 18:27
поделиться

Место debugger; в Вашем внешнем файле сценария на строке Вы хотите повредиться на.

33
ответ дан Rich 28 November 2019 в 18:27
поделиться

Помещение "отладчика"; строка также добивается цели для отладчика Chrome.

4
ответ дан Daniel 28 November 2019 в 18:27
поделиться

Нажатие на номер строки в левом поле должно создать точку останова для Вас (красный круг должен появиться).

Все загруженные сценарии должны быть доступными из меню поджигателя - щелчок, где это говорит, что название текущего файла должно показать выпадающее со всеми перечисленными файлами.

2
ответ дан samjudson 28 November 2019 в 18:27
поделиться

После размещения точки останова в них можно также позвать их по имени в консоли поджигателя, и видеть вывод (или ступить через), любые промежуточные функции. Это может помочь, когда основная точка входа вызывает много других функций помощника, и Вы действительно просто обеспокоены в том, как эти помощники работают.

Однако я не делаю knwo ничто о блоках проверки допустимости ASP.NET, таким образом, его возможное это не применяется.

0
ответ дан pkaeding 28 November 2019 в 18:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: