Использование 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 и установите точки останова в свой контент!
Ответ 4
Возможно, вы захотите попробовать отладчик MS javascript http://www.microsoft.com/downloads/details.aspx?FamilyID=2f465be0-94fd-4569-b3c4-dffdf19ccd99&displaylang=en
Не без его доли проблем, хотя
Ответ 5
Инструменты IE8 dev - это обновление панели разработчиков IE, которая доступна для 6 и 7. Это не делает отладки, но позволит вам проверить DOM и т.д. Объединение его с отладчиком JS (как и в других ответах) так же хорошо, как вы можете получить, afaik