Microsoft Script Editor - это действительно вариант, и один из тех, которые я пробовал, является одним из наиболее стабильных - отладчик в IE8 великолепен, но по какой-то причине всякий раз, когда я запускаю Developer Tools, требуется IE8 некоторое время, иногда до минуту, чтобы проверить дерево DOM моей страницы. И после этого, кажется, хочется делать это на каждом обновлении страницы, что является пыткой.
Вы можете проверить содержимое переменных в редакторе Microsoft Script: если вы поковыряетесь в Debug> Window, вы можете включить проверку локальной переменной, просмотр и т. Д.
Другой вариант, Visual Web Dev, хотя и громоздкий, работает достаточно хорошо. Чтобы настроить это, сделайте это (украдено отсюда ):
- Отладка должна быть включена в IE. Перейдите в Инструменты> Свойства обозревателя> Дополнительно и убедитесь, что флажок Отключить отладку сценариев (Internet Explorer) не установлен, а флажок Отображать уведомление о каждой ошибке сценария отмечен
- Создайте новый пустой веб-проект внутри VWD
- Щелкните правой кнопкой мыши по сайту в обозревателе решений в правом верхнем углу, перейдите в Обзор с и убедитесь, что в браузере по умолчанию установлен IE (разумно предположить, что если вы веб-разработчик, то IE не является браузером по умолчанию, в этом случае это не будет по умолчанию .. по умолчанию)
- Нажмите F5, IE откроется. Перейдите на страницу, которую вы хотите отладить.
- VWD теперь будет открываться каждый раз, когда у вас возникает ошибка сценария или если вы устанавливаете точку останова в одном из файлов JS. Отладка прочь!
ОБНОВЛЕНИЕ : Между прочим, если вы испытываете те же замедления, что и я, в случае с приличным отладчиком IE8, есть обходной путь - если вы сталкиваетесь с IE или сталкиваетесь с ошибкой, при которой появляется диалоговое окно «Хотите отладить» и нажмите Да, отладчик сразу появится. Кажется, что если вы переходите «прямо» в режим отладки, Dev Tools никогда не проверяют DOM. Только когда вы нажмете F12, это произойдет.