5

Я менее удовлетворен в моей отладке HTML/CSS/JS страниц с IE6 и 7 конкретными ошибками.Использование IE8 'Developer Tools' для отладки более ранних версий IE

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

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

много много спасибо Mieze

ответ

3

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

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

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

3

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

Firebug Lite

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

+1

Проблема с firebug lite в том, что он не похож на фреймы (у firebug есть несколько фреймов, но ничего подобного Lite). Да, приложение, которое я разрабатываю, использует фреймы ... –

+0

Возможно, вы захотите дать старую панель инструментов разработчика IE, если у вас еще нет ... http://www.microsoft.com/downloads/details.aspx? familyid = e59c3964-672d-4511-bb3e-2d5e1db91038 & displaylang = en –

+0

К сожалению, панель инструментов IE не выполняет JS-отладку. –

3

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

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

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

+0

также, изображения виртуальной машины совместимости с приложениями IE в сочетании с этой техникой весьма полезны: http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en –

+0

думаю вы имеете в виду «beaucoup bucks» :) http://www.urbandictionary.com/define.php?term=beaucoup%20(also%20spelled%20boocoo) –

0

Дев инструментов IE8 является модернизация IE Developer Toolbar, который доступен для 6 & 7. Она не делает отладку, но позволит вам осмотрите DOM и т.д. Комбинируя его с помощью отладчика JS (как и в других ответы) так же хороши, как вы можете получить, afaik