Отладка JavaScript в Internet Explorer и Safari

В настоящее время у меня действительно нет хорошего метода отладки JavaScript в Internet Explorer и Safari. В Firefox вы можете использовать Firebug функция ведения журнала и функции командной строки. Однако это не помогает мне, когда я перехожу в другие браузеры.

Ответ 1

Для Safari вам нужно включить меню "Разработка" через "Настройки" (в Safari 3.1, см. запись в часто задаваемых вопросах развития Apple Safari) или через

$ defaults write com.apple.Safari IncludeDebugMenu 1

на терминале в Mac OS X. Затем в меню "Разработка" выберите "Показать веб-инспектор" и нажмите ссылку "Консоль". Ваш script может писать на консоль, используя window.console.log.

Для Internet Explorer Visual Studio - действительно лучший отладчик script, но отладчик Microsoft script в порядке, если у вас нет Visual Studio. Это сообщение в блоге команды IE позволяет вам установить его и подключиться к Internet Explorer.

Internet Explorer 8 выглядит так, как будто у него будет очень причудливый отладчик script, поэтому, если вы чувствуете себя очень предприимчивым, вы можете установить бета-версию Internet Explorer 8 и дайте ему вихрь.

Ответ 2

Это Firebug Lite, что @John ссылался на то, что работает на IE, Safari и Opera.

Ответ 4

Safari 3.0 и 3.1 включают Drosera Отладчик JavaScript, который вы можете включить на Mac, следуя инструкциям по этой ссылке. Там также Safari Web Inspector..

Ответ 5

В Visual Studio 2005 есть проводник Script (в меню "Отладка" > "Windows" ). Он показывает дерево всех файлов сценариев, которые в настоящее время отлаживаются. Раньше я вошел в отладчик через меню IE View > Script Debugger, но я обнаружил, что Script Explorer - это более быстрый способ добраться до того, что я хочу.

Ответ 6

Лучший метод, который я использовал для отладки JavaScript в Internet Explorer, - это Microsoft Script Editor. Отладчик является полнофункциональным и очень простым в использовании.

В следующей статье описывается, как установить Microsoft Script Editor и настроить его.

КАК-В: Отладка JavaScript в Internet Explorer

для Safari, извините, нет ответа...

Ответ 7

Теперь есть Firebug Lite, который работает в других браузерах, таких как Internet Explorer, Safari и Opera. Он имеет ограниченный набор команд и не так полно, как версия в Firefox.

Если вы используете ASP.NET в Visual Studio &nbsp, 2008 также будет отлаживать JavaScript в Internet Explorer.

Ответ 8

Safari 3.1 не нуждается в каких-либо магических настройках командной строки - на вкладке "Дополнительно" окна настроек есть флажок "Включить меню разработки". Тем не менее, если вы можете использовать ночные часы webkit (http://nightly.webkit.org), вам, вероятно, лучше это делать, поскольку инструменты разработчика значительно улучшены, и вы можете более легко создавать отчеты об ошибках, запрашивая нужные функции: D