Вопрос

В настоящее время у меня действительно нет хорошего метода отладки 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top