Использование "инструментов разработчика" IE8 для отладки более ранних версий IE


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

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

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

Большое спасибо mieze

5 5

5 ответов:

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

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

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

Я уже говорил это раньше, и я скажу это снова:

Firebug Lite

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

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

  1. Установить Visual Studio Express Edition (Скачать)
  2. создать новый проект
  3. Нажмите кнопку отладка, чтобы запустить пустой проект
  4. Теперь у вас есть экземпляр IE, работающий в отладчике мирового класса!

Просто укажите браузер на вашем тестовом URL и установить точки останова для вашего содержания сердца!

Возможно, вы захотите попробовать отладчик MS javascripthttp://www.microsoft.com/downloads/details.aspx?FamilyID=2f465be0-94fd-4569-b3c4-dffdf19ccd99&displaylang=en
Не без своей доли проблем, хотя

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