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

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


person Eldila    schedule 10.08.2008    source источник
comment
Кроме того, для Internet Explorer посмотрите DebugBar.   -  person Mark Renouf    schedule 10.08.2008
comment
Связано: Инструменты устранения неполадок JavaScript в IE   -  person Sampson    schedule 16.05.2012
comment
Интересно, есть ли у вас   -  person bluejayke    schedule 16.08.2020


Ответы (9)


Для Safari вам необходимо включить меню «Разработка» через «Настройки» (в Safari 3.1; см. запись в FAQ Apple по разработке Safari) или через

$ defaults write com.apple.Safari IncludeDebugMenu 1

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

Для Internet Explorer Visual Studio действительно лучший отладчик сценариев, но Microsoft Script Debugger подойдет, если у вас нет Visual Studio. Этот пост о команде IE blog поможет вам установить его и подключиться к Internet Explorer.

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

person Dominic Cooney    schedule 10.08.2008
comment
Теперь в Safari есть пользовательский интерфейс для включения инструментов разработчика. Перейдите в Safari, «Настройки», «Дополнительно» и установите флажок «Показать разработку в строке меню». - person Dominic Cooney; 10.02.2010

Это Firebug Lite, о котором говорил @John и который работает в IE, Safari и Опера.

person Justin Yost    schedule 10.08.2008

Сообщение в блоге IE, Отладка сценариев в Интернете Explorer, объясняет различные варианты отладки сценариев в Internet Explorer.

Вот Часто задаваемые вопросы для разработчиков Apple по отладке JavaScript в Safari.

person Yaakov Ellis    schedule 10.08.2008

Safari 3.0 и 3.1 включают отладчик JavaScript Drosera, который можно включить в Mac, следуя инструкциям по этой ссылке. Существует также Safari Веб-инспектор..

person Chris Hanson    schedule 10.08.2008

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

person robaker    schedule 11.08.2008

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

В статье ниже рассказывается, как установить редактор сценариев Microsoft и настроить его.

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

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

person Daniel Silveira    schedule 12.08.2008

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

person olliej    schedule 12.08.2008

См. Отладка главы Руководство пользователя Safari для веб-разработчиков для получения полной документации по отладке в Safari. (По большей части это тот же API, что и Firebug.)

В IE вы можете использовать IE Dev Tools, но я предпочитаю Firebug Lite, как упоминали другие.

person David W. Keith    schedule 04.04.2010

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

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

person John    schedule 10.08.2008