2008-08-10 3 views
10

В настоящее время у меня действительно нет хорошего метода отладки JavaScript в Интернете   Проводник и Safari. В Firefox вы можете использовать Firebug'slogging feature и command Line functions. Однако это не помогает мне, когда я перехожу в другие браузеры.Отладка JavaScript в Internet Explorer и Safari

+0

Связанные: [Инструменты устранения неполадок JavaScript в IE] (http://stackoverflow.com/questions/3404/javascript-troubleshooting-tools-in-ie/10608986#10608986) – Sampson 2012-05-15 21:23:42

+0

Кроме того, для Internet Explorer ознакомьтесь с [DebugBar] (http://www.debugbar.com/) – 2008-08-10 18:22:34

ответ

11

Для Safari вам нужно включить в меню «Разработка» через настройки (в Safari 3.1, см the entry in Apple's Safari development FAQ) или через

$ defaults write com.apple.Safari IncludeDebugMenu 1 

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

Для Internet Explorer Visual Studio на самом деле является лучшим отладчиком сценариев, но отладчик Microsoft Script отлично работает, если у вас нет Visual Studio. This post on the IE team blog проведет вас через установку и подключение к Internet Explorer.

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

1

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

0

В настоящее время существует Firebug Lite, который работает в других браузерах, таких как Интернет   Проводник, Safari и Opera построены. Он имеет ограниченный набор команд и не так полно, как версия в Firefox.

Если вы используете ASP.NET в Visual Studio 2008, также отлаживаете JavaScript в Интернете   Проводник.

1

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

0

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

1

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

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

HOW-TO: Debug JavaScript in Internet Explorer

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

Смежные вопросы