JavaScript debug под Internet Explorer
Пятница, 19 Октябрь, 2007Несмотря на то, что для отладки в IE существуют такие средства как Visual Studio и Microsoft Script Debugger, мне этого мало: то VS не приатачится, то DOM-дерево страницы посмотреть надо. В общем и целом, не хватает такого средства, как Firebug, но уже под IE. Встречайте.
Компания Core Services уже давно и, по видимому, успешно, развивает свой продукт - тулбар DebugBar для IE, который значительно расширяет его возможности, позволяя веб-разработчику и веб-дизайнеру получить полную информацию про процесс обработки страницы. Но мне хотелось бы обратить внимание читателя на другой плагин этой же компании, а о DebugBar мы поговорим в следующий раз.
Companion.JS это бесплатный плагин к Internet Explorer, добавляющий базовые возможности для отладки JavaScript-ов. Он, правда, требует для своей работы установленного модуля Microsoft Script Debugger (он небольшой, всего 625 Кб и свободно загружается с веб-сайта Microsoft), но потом добавляет свою панель в интерфейс браузера. Она очень напоминает аналогичный инструмент Firebug для Firefox (хотя, конечно, у последнего гораздо больше возможностей).
Alpha-Beta-Release Blog: Companion.JS - компаньйон веб-разработчика, которому по пути с IE.
Из описания Debugbar’а:
Если вы используете Debugbar в коммерческих целях, т.е. для разработки коммерческих продуктов, то вы можете попробовать Debugbar в течении 60-ти дней. Затем вы должны купить лицензию.
CompanionJS кажется доступен бесплатно. В него встроена (по аналогии с Firefox Firebug) Console API, которой можно пользоваться посредством вызова “console.log(), console.debug(), …”. На данный момент функционал Console API реализован не полностью.
Посмотреть и потестировать CompanionJS можно на специальной странице болванчике.
Если вы будете параллельно использовать VS, то не забывайте поставить галку в Options - Disable JavaScript Debugger. После этого нужно перезагрузить IE.
По теме
- Скачать DebugBar. Текущая версия 4.1.1.
- Скачать Companion JS. Текущая версия 0.2.





