В настоящее время у меня действительно нет хорошего метода отладки JavaScript в Интернете Проводник и Safari. В Firefox вы можете использовать Firebug'slogging feature и command Line functions. Однако это не помогает мне, когда я перехожу в другие браузеры.Отладка JavaScript в Internet Explorer и Safari
ответ
Для 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 и дать этому вихре.
Столб на IE Blog, Scripting Debugging in Internet Explorer, объясняет различные варианты для отладки сценариев в Internet Explorer, .
Вот Apple Developer FAQ по отладке JavaScript в Safari.
Safari 3.0 и 3.1 включают в себя отладчик JavaScript Drosera, который можно включить на Mac, следуя инструкциям по этой ссылке. Там также Safari Web Inspector ..
В настоящее время существует Firebug Lite, который работает в других браузерах, таких как Интернет Проводник, Safari и Opera построены. Он имеет ограниченный набор команд и не так полно, как версия в Firefox.
Если вы используете ASP.NET в Visual Studio 2008, также отлаживаете JavaScript в Интернете Проводник.
This is the Firebug Lite, что @John имел в виду, что работает на IE, Safari и Opera.
В Visual Studio 2005 есть Script Script (в меню Debug> Windows). Он показывает дерево всех скриптовых материалов, которые в настоящее время отлаживаются. Раньше я ворвался в отладчик через IE View> Script Debugger, но я обнаружил, что Script Explorer - это быстрый способ добраться до того, что я хочу.
Safari 3.1 не нуждается в каких-либо магических настройках командной строки - на вкладке «Дополнительно» окна настроек есть флажок «включить меню разработки». Тем не менее, если вы можете использовать webkit nightlies (http://nightly.webkit.org), вам, вероятно, лучше это делать, поскольку инструменты разработчика значительно улучшены, и вы можете более легко создавать отчеты об ошибках, запрашивая функции, которые вы хотите: D
метод, который я использовал для отладки JavaScript в Internet Explorer, находится через редактор Microsoft Script Editor. Отладчик является полнофункциональным и очень простым в использовании.
В следующей статье описывается, как установить редактор сценариев Microsoft и настроить его.
HOW-TO: Debug JavaScript in Internet Explorer
для Safari, извините нет ответа ...
Debugging Смотрите главу Safari User Guide for Web Developers для полной документации, как отлаживать в Safari. (По большей части это тот же API, что и Firebug.)
В IE вы можете использовать IE Dev Tools, но я предпочитаю Firebug Lite, как и другие.
- 1. Отладка javascript в Internet explorer
- 2. Отладка JavaScript в Internet Explorer
- 3. Отладка сбой Internet Explorer
- 4. Отладка Internet Explorer в windbg
- 5. Javascript и Internet Explorer
- 6. Отладка веб-сайтов в Internet Explorer
- 7. Internet Explorer и Safari меняет мой CSS
- 8. Javascript в Internet Explorer
- 9. Инструменты Отладка CSS в обозревателе Internet Explorer
- 10. AppendChild (Javascript) и Internet Explorer
- 11. Отладка установки ActiveX Control в Internet Explorer
- 12. Internet Explorer - проблема с JavaScript
- 13. Отладка сбой в Internet Explorer 9-10
- 14. Отладка Javascript в Internet Explorer: отображение не обновляется
- 15. Оптимизация Javascript для Internet Explorer
- 16. Как отключить API YouTube в Internet Explorer 11 и Safari
- 17. Отладка AngularJS Internet Explorer Lock-up
- 18. Internet explorer и динамические списки из javascript
- 19. Ошибка Javascript в Internet Explorer
- 20. Прокрутка Parallax заикается в Internet Explorer 11 и Safari
- 21. jQuery DatePicker minDate не работает в Internet Explorer и Safari
- 22. Линейный градиент не работает в Safari и Internet Explorer
- 23. Различное позиционирование в Firefox, Internet Explorer и Safari?
- 24. JavaScript не работает в Internet Explorer
- 25. Ошибка JavaScript в Internet Explorer 11
- 26. FoxyProxy заменитель Internet Explorer
- 27. Internet Explorer и кэширование
- 28. datepicker и Internet Explorer
- 29. JavaScript, CSS-селекторы и Internet Explorer
- 30. Ошибка JavaScript-кода в Internet Explorer
Связанные: [Инструменты устранения неполадок JavaScript в IE] (http://stackoverflow.com/questions/3404/javascript-troubleshooting-tools-in-ie/10608986#10608986) – Sampson 2012-05-15 21:23:42
Кроме того, для Internet Explorer ознакомьтесь с [DebugBar] (http://www.debugbar.com/) – 2008-08-10 18:22:34