Отладка JavaScript в Internet Explorer и Safari
-
08-06-2019 - |
Вопрос
В настоящее время у меня действительно нет хорошего метода отладки JavaScript в Internet Explorer и Сафари.В Firefox вы можете использовать Поджигатель функция ведения журнала и функции командной строки.Однако это не помогает мне, когда я перехожу на другие браузеры.
Решение
Для Safari вам необходимо включить меню "Разработка" через настройки (в Safari 3.1;видишь запись в часто задаваемых вопросах по разработке Safari от Apple) или через
$ defaults write com.apple.Safari IncludeDebugMenu 1
на терминале в Mac OS X.Затем в меню "Разработка" выберите "Показать веб-инспектор" и нажмите на ссылку "Консоль".Ваш скрипт может выполнять запись в консоль с помощью window.console.log .
Для Internet Explorer Visual Studio действительно лучший отладчик сценариев, но Microsoft Script Debugger подойдет, если у вас нет Visual Studio. Этот пост в блоге команды IE расскажет вам о его установке и подключении к Internet Explorer.
Internet Explorer 8 выглядит например, у него будет очень навороченный отладчик скриптов, так что, если вы чувствуете себя по-настоящему предприимчивым, вы можете установить бета-версию Internet Explorer 8 и попробовать ее.
Другие советы
Это Firebug Lite то, что @John имел в виду, работает в IE, Safari и Opera.
Сообщение в блоге IE, Отладка сценариев в Internet Explorer, объясняет различные параметры отладки скрипта в Internet Explorer.
Вот этот Часто ЗАДАВАЕМЫЕ вопросы разработчикам Apple об отладке JavaScript в Safari.
Safari 3.0 и 3.1 включают в себя Дрозера Отладчик JavaScript, который вы можете включить на компьютере Mac, следуя инструкциям по этой ссылке.Есть еще Сафари Веб-инспектор..
Лучший метод, который я использовал для отладки JavaScript в Internet Explorer, - это Редактор сценариев Microsoft.Отладчик является полнофункциональным и очень простым в использовании.
В статье, приведенной ниже, рассказывается, как установить Редактор сценариев Microsoft и настройте его.
КАК ЭТО СДЕЛАТЬ:Отладка JavaScript в Internet Explorer
что касается Safari, извините, что не отвечаю...
В Visual Studio 2005 есть обозреватель сценариев (в меню Debug > Windows).Он показывает дерево всего написанного по сценарию материала, который в данный момент можно отлаживать.Ранее я взламывал отладчик через меню IE View> Script Debugger, но я нахожу, что Script Explorer - это более быстрый способ добраться до того, что я хочу.
Safari 3.1 не нуждается в каких-либо волшебных настройках командной строки - на вкладке Дополнительно окна настроек установлен флажок включить меню разработки.Тем не менее, если вы можете использовать webkit nightlies (http://nightly .webkit.org), вам, вероятно, лучше это сделать, поскольку инструменты разработчика значительно улучшены, и вам легче отправлять отчеты об ошибках с запросом нужных функций: D
Смотрите на Отладка глава о Руководство пользователя Safari для веб-разработчиков для получения полной документации о том, как выполнять отладку в Safari.(По большей части это тот же API, что и Firebug.)
В IE вы можете использовать Инструменты для разработки IE, но я предпочитаю Firebug Lite ( Файербаг Лайт ) как уже упоминали другие.
В настоящее время существует Firebug Lite ( Файербаг Лайт ) это работает в других браузерах, таких как Internet Explorer, Safari и Opera.Он имеет ограниченный набор команд и не столь полнофункциональен, как версия в Firefox.
Если вы используете ASP.NET в Visual Studio 2008 также будет отлаживаться JavaScript в Internet Explorer.