Отладчик инструментов разработчика IE8 выдает неверную информацию об исключениях - PullRequest
3 голосов
/ 27 ноября 2011

Проверьте это jsfiddle:

http://jsfiddle.net/yxJey/6/

При запуске в FF с firebug вы получите правильную информацию об исключении.

При запуске в IE8 с инструментами разработчикаинформация об исключениях не имеет смысла - отображаются только внутренние компоненты jQuery, но не точная строка, которая вызвала ошибку.Это очень затрудняет отладку в IE.Любые идеи, почему это происходит и как обойти?

1 Ответ

0 голосов
/ 29 ноября 2011

Краткий ответ? Отладчик Internet Explorer - не очень качественный программный продукт.

Длинный ответ:

Отладчики узнают о проблемах только тогда, когда они активно их ищут. Некоторые отладчики строги и выдают ошибки каждый раз, когда видят что-то, что может вызвать проблемы позже.

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

Обходные пути могут быть:

  1. Старайтесь не совершать ошибок. (Я знаю, что это невозможно, но теоретически это лучший вариант; D)

  2. Попробуйте исправить ошибки, не относящиеся к IE, в другом отладчике, например FireFox с Firebug

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