У меня была похожая проблема: я видел ошибку «Исключение не было получено» в IE8 (в режиме IE7) с использованием jQuery 1.6.4.
Трассировка стека началась в предложении finally
вjQuery resolWith () и прошел через ready () и doScrollCheck () only , но проблема была в моем коде, выполненном через $ .ready ().
Я нашел проблему в своемкод, который на самом деле был ошибкой «Объект не поддерживает это свойство или метод», только закомментировав код, пока я не смог найти ошибочную строку, и затем запустив эту строку в консоли.
Я думаю, чтоtry {} finally {}
блок в jQuery resolWith (), возможно, маскировал источник ошибки.Я не уверен, но если бы мне пришлось отлаживать его снова, я мог бы попробовать:
- переместить мой код за пределы $ .ready ();или
- в локальной копии jQuery, добавив предложение
catch (e){}
в resolWith () для проверки ошибки