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, это произойдет.