Как отлаживать ошибки JavaScript на IE8

Я получаю сообщение об ошибке при запуске веб-страницы в IE8. Когда я нажимаю на найденную ошибку, она говорит:

enter image description here

Как я могу перейти к этой строке, чтобы увидеть, где происходит ошибка?

Я не вижу эту ошибку в любом другом браузере.

Кроме того, в нем говорится:

строка 109213803.

Я не понимаю этого, поскольку, очевидно, у меня нет так много строк кода.

Может кто-нибудь объяснить, что IE8 говорит мне здесь?

Ответ 1

Убедитесь, что отладка script не отключена для IE, иначе она должна позволить вам отлаживать script напрямую:

enter image description here

enter image description here

Ответ 2

IE8 имеет встроенный инструмент IE Developer по умолчанию, вы можете использовать его для его отладки. Hit F12 откроет панель инструментов Dev, затем щелкните вкладку Script и начните отладку, а затем обновите страницу. Что это!

IE8 Developer Toolbar

Ответ 3

Попробуйте использовать инструменты разработчика, найденные в меню инструментов. Существует вкладка script, которая позволит вам отлаживать. Вы также можете попасть туда, нажав клавишу F12.

Ответ 4

Если вы хотите скрыть все js-ошибки в IE, используйте этот код

window.onerror = function(){return true;}

Ответ 5

Возможно, вы захотите попробовать использовать Javascript Debugger, встроенный в IE8. Вы можете получить к нему доступ, выбрав Инструменты > Инструменты разработчика и нажмите script и начните отладку.

Чтобы увидеть больше, проверьте это.

Ответ 6

Microsoft также предоставила бесплатный инструментарий под названием Visual Web Developer Express, который представляет собой довольно сложную среду разработки для веб-разработки.