Как я могу использовать отладчик Firebug для отладки локальных сценариев?

296
user1068446

fКогда я пытаюсь разобраться с конкретной проблемой JavaScript, я обычно создаю приложение hello world type в моей локальной файловой системе и просматриваю HTML в своем браузере.

У меня проблема в том, что из-за того, что ресурсы не выбираются через сеть, firebug не позволяет мне видеть скрипты и, следовательно, не позволяет добавлять точки останова и т. Д.

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

0

2 ответа на вопрос

2
tyelford

You don't necessarily need Firebug to accomplish this. The built in tools with Firefox are really good now and come with a javascript debugger.

After you page loads, right click anywhere and select Inspect Element. This will bring up the Firefox Inspector Tools.

For javascript click on to the Console tab and then reload your page and it should show any errors that come from javascript. You cah also type into this console to test javascript on your page.

On the Debugger tab it will show all the javascript that has loaded for your page and you can add breakpoints in here and then reload your page to test them.

... Я использую Firefox 11 ... user1068446 8 лет назад 0
Firefox 11 устарел годами. Текущая стабильная версия - 42. Поэтому вам следует сначала обновить вашу установку Firefox. Sebastian Zartner 8 лет назад 0
Исправление, [со вчерашнего дня стабильная версия 43] (https://en.wikipedia.org/wiki/History_of_Firefox). Sebastian Zartner 8 лет назад 0
@SebastianZartner Это не полезный совет для контекста моей рабочей среды :) user1068446 8 лет назад 0
Что ж, ваша проблема может быть связана с теми старыми, не поддерживаемыми версиями Firefox и Firebug, которые вы используете. Каждый должен стараться быть в курсе своего программного обеспечения и устанавливать обновления и исправления безопасности. Если это не зависит от вас, например, из-за некоторых ограничений компании, вам следует хотя бы обратиться к администратору, чтобы позаботиться об обновлениях. Sebastian Zartner 8 лет назад 1
Я согласен с @SebastianZartner, что вы сможете получить последнюю (или хотя бы более позднюю) версию Firefox. Firefox 11 был выпущен почти 4 года назад, [13 марта 2012 года] (http://website-archive.mozilla.org/www.mozilla.org/firefox_releasenotes/en-US/firefox/11.0/releasenotes/). Количество ошибок и исправлений безопасности с тех пор будет астрономическим. tyelford 8 лет назад 0
0
Sebastian Zartner

It is irrelevant if the script is local or remote, it should always be shown within the Script Location Menu.

The important point to note is that it is not shown there if it contains any syntax errors. To check whether there are any syntax errors within your script, switch to the Console panel, ensure you have the option Show JavaScript Errors enabled and have a look for red lines.

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