Как я могу получить Firebug для пошагового встроенного кода JavaScript? - PullRequest
11 голосов
/ 01 февраля 2010

Когда мой код javascript содержится в блоке HEAD в моем HTML-файле, кажется, что я не могу установить точку останова для его отладки.

Как я могу это сделать?

альтернативный текст http://www.deviantsart.com/upload/mhmbha.png

вот что я вижу под тегом script:

альтернативный текст http://www.deviantsart.com/upload/17g116c.png

альтернативный текст http://www.deviantsart.com/upload/irki5p.png

альтернативный текст http://www.deviantsart.com/upload/mts9hn.png

Странно: когда я беру блок javascript OUT моей области HTML <head>, страница .htm появляется под сценариями (что-то непродуктивное):

альтернативный текст http://www.deviantsart.com/upload/5rfia.png

хорошо, единственное решение, которое я могу найти в этом вопросе, - поместить мои сценарии HEAD обратно в файл .js, у кого-нибудь есть способ отладки встроенного JavaScript?

Ответы [ 5 ]

4 голосов
/ 01 февраля 2010

Я нашел проблему.

вместо:

if($(this).next().is(':hidden')) { 

У меня было:

if($(this).next().is(':hidden') { 

т.е. Отсутствие конечных скобок приводило к тому, что файл javascript (или страница .htm, включая javascript) не отображался под «сценариями» firebug.

4 голосов
/ 01 февраля 2010

Вы должны искать свой код на вкладке Script , вы не можете устанавливать точки останова на вкладке HTML .

alt text

Редактировать : На втором снимке экрана вы видите код файла API Google JS. Вы можете либо изменить файл вручную ( красный квадрат слева на моем скриншоте ), или воспользуйтесь окном поиска справа:

firebug search

3 голосов
/ 01 февраля 2010

Заключите ваши функции в javascript с помощью

debugger;
function blah
debugger;
0 голосов
/ 17 января 2017

2016: Firefox, нажмите F12, перейдите в Debugger, найдите свою страницу (не скрипт .js)

https://developer.mozilla.org/en-US/docs/Tools/Debugger

0 голосов
/ 01 февраля 2010

Не думаю, что вы можете устанавливать точки останова на вкладке "HTML" в firebug.

Перейдите на вкладку «скрипт» и найдите свой скрипт в нижнем выпадающем списке, и вы сможете установить точку останова оттуда.

...