Использование IE8 'Developer Tools' для отладки предыдущих версий IE

Я менее удовлетворен в моей отладке HTML/CSS/JS страниц с IE6 и 7 конкретными ошибками.

Я знаю, что IE8 имеет кэш Firebug, который называется "Инструменты разработчика".

Возможно ли установить IE8 (возможно, на виртуальной машине, я не против), установить его в режим совместимости (есть ли для IE6?), затем выполнить отладку JS и жить HTML-изменения, использовать IE8 Developer Tools, как мы можем в Firebug?

много благодарностей Mieze

Ответ 1

Существуют различия между встроенным IE6/7 и режимом совместимости IE8: http://blogs.msdn.com/ie/archive/2009/03/12/site-compatibility-and-ie8.aspx

Лучший вариант, который я нашел для отладки в IE6/7, - это установить Microsoft Script Editor (not Debugger), который поставляется вместе с Microsoft Office. Это необязательная установка, поэтому вам, вероятно, придется открыть Add remove programs в панели управления и снова выполнить настройку. Вот руководство по настройке IE после установки редактора Microsoft Script. http://www.jonathanboutelle.com/mt/archives/2006/01/howto_debug_jav.html

В представлении по умолчанию нет контрольных точек и т.д., поэтому взгляните на меню, чтобы добавить понравившиеся виды. Это не так хорошо, как Firebug, но это намного лучше, чем alert-debugging;)

Ответ 2

Я уже говорил об этом, и я еще раз скажу:

Firebug Lite

Это позволит вам использовать функции Firebug в любом браузере, который вам нравится в этот день...

Ответ 3

Самый удовлетворительный опыт отладки JavaScript в IE6/7/8, который у меня был, - это Visual Studio. И вам не нужно выкладывать деньги beaucoup, чтобы получить их, поскольку версия Express имеет тот же отладчик, что и более высокие SKU.

  • Установите Visual Studio Express Edition (Download)
  • Создать новый проект
  • Нажмите кнопку "Отладка", чтобы запустить пустой проект
  • Теперь у вас есть экземпляр IE, запущенного в отладчике мирового класса!

Просто укажите браузер на свой тестовый URL и установите точки останова в свой контент!

Ответ 5

Инструменты IE8 dev - это обновление панели разработчиков IE, которая доступна для 6 и 7. Это не делает отладки, но позволит вам проверить DOM и т.д. Объединение его с отладчиком JS (как и в других ответах) так же хорошо, как вы можете получить, afaik