В настоящее время у меня действительно нет хорошего метода отладки JavaScript в Internet Explorer и Safari. В Firefox вы можете использовать Firebug функция ведения журнала и функции командной строки. Однако это не помогает мне, когда я перехожу в другие браузеры.
Отладка JavaScript в Internet Explorer и Safari
Ответ 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.
Ответ 2
Это Firebug Lite, что @John ссылался на то, что работает на IE, Safari и Opera.
Ответ 3
Сообщение в блоге IE Отладка сценариев в Internet Explorer, объясняет различные параметры для script отладки в Internet Explorer.
Ниже приведена Часто задаваемые вопросы о разработчике Apple при отладке JavaScript в Safari.
Ответ 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  , 2008 также будет отлаживать JavaScript в Internet Explorer.
Ответ 8
Safari 3.1 не нуждается в каких-либо магических настройках командной строки - на вкладке "Дополнительно" окна настроек есть флажок "Включить меню разработки". Тем не менее, если вы можете использовать ночные часы webkit (http://nightly.webkit.org), вам, вероятно, лучше это делать, поскольку инструменты разработчика значительно улучшены, и вы можете более легко создавать отчеты об ошибках, запрашивая нужные функции: D
Ответ 9
Смотрите главу Debugging Руководство пользователя Safari для веб-разработчиков для полной документации по отладке в Safari. (По большей части это тот же API, что и Firebug.)
В IE вы можете использовать IE Dev Tools, но я предпочитаю Firebug Lite, как упомянули другие.