Отладка JavaScript в IE7 - PullRequest
       53

Отладка JavaScript в IE7

160 голосов
/ 12 декабря 2008

Мне нужно отладить JavaScript в Internet Explorer 7.

К сожалению, его отладчик по умолчанию не дает мне много информации. Он сообщает мне страницу, на которой обнаружена ошибка (не конкретный скрипт), и дает мне номер строки. Я не знаю, связано ли это с моей проблемой.

Было бы неплохо, если бы можно было сузить ошибку до номера строки в конкретном скрипте (например, в Firebug).

Есть ли дополнение для отладки JavaScript в IE7, как Firebug в Firefox?

Спасибо!

Смотри также:

Есть ли в IE7 «режим разработчика» или плагин, например Firefox / Chrome / Safari?

Ответы [ 18 ]

1 голос
/ 19 июля 2011

Эй, я столкнулся с той же проблемой и нашел это приложение IETESTER . Это довольно круто, это приложение, в котором есть IE 5.5,6 и 7. Неважно, какая у вас версия IE. Это позволяет иметь несколько версий рядом.

Если вы включили отладку javascript в опциях IE и установили Visual Studio, вы даже можете отладить javascript в VS со всеми доступными опциями отладки (часы, условные точки останова и т. Д.)

Если вы хотите начать отладку до появления ошибки, просто введите строку

debugger;

в ваш код JS, и это приведет вас к VS, чтобы начать отладку после этого оператора.

Это просто удивительно для меня, чтобы протестировать обратную совместимость для кода JS.

0 голосов
/ 09 августа 2016

У меня отлично работают следующие инструменты:

1) http://www.debugbar.com/

Предоставляет удобный пользовательский интерфейс с такими функциями, как источник, стиль, DOM, сценарий, проверка HTML. Он также показывает фактическую ошибку в вашем файле JS (какая строка, какой файл).

2) http://www.my -debugbar.com / wiki / CompanionJS / Установка

Предоставить консоль для IE6 или IE7 (которая изначально не поддерживает)

  • Скриншот

enter image description here

0 голосов
/ 19 октября 2014

Если вам все еще нужно отладить IE 7, режим эмуляции IE 11 работает довольно хорошо.

Перейти в меню: Dev Tools, затем к эмуляции и установить его. Он также предоставляет информацию об ошибке.

0 голосов
/ 11 июня 2014

IE8 Developer Tools могут переключаться в режим IE7 enter image description here

0 голосов
/ 20 мая 2013

Выполнение вашего кода через инструмент статического анализа Javascript, такой как JSLint , может отлавливать некоторые распространенные ошибки IE7, такие как конечные запятые в определениях объектов.

0 голосов
/ 08 октября 2012

Ответ прост.

  1. Получить Internet Explorer 9
  2. Нажмите F12 для загрузки инструментов разработчика
  3. Переключить режим браузера на IE7

switching the browser mode on IE9

0 голосов
/ 18 августа 2011
0 голосов
/ 08 января 2010

Используйте Internet Explorer 8. Затем попробуйте инструмент разработчика. Вы можете отлаживать на основе IE 7 также в режиме совместимости

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...