ошибка отладки JavaScript в ie7? - PullRequest
       11

ошибка отладки JavaScript в ie7?

4 голосов
/ 29 сентября 2010

Все, что я получаю, это:

An error has occurred in the script on this page
line: 31
char: 5
error: expected identifier, string or number
code: 0
url: http://example.com

Трудно найти эту строку, так как у меня есть несколько внешних и внутренних сценариев.

Как я могу отладить это?(Кстати, в скриптах нет ошибок ни в chrome, ни в firefox, ни в ie8 +)

Ответы [ 6 ]

2 голосов
/ 29 сентября 2010

Вы можете скачать IETester, который позволяет использовать различные версии IE (6-8) и имеет встроенные инструменты разработчика.Они не впечатляют, но они лучше, чем ничего, что предоставляют старые версии IE.

1 голос
/ 29 сентября 2010

Вы также можете включить отладку для IE на

(Tools -> Options -> (uncheck) Disable script debugging (Internet Explorer).  

После того, как вы отключите его, IE предложит вам отладку при возникновении ошибки.Затем вы можете отлаживать с помощью редактора сценариев VS или MS.

1 голос
/ 29 сентября 2010

Попробуйте отладить его с помощью инструментов разработчика IE8 (нажмите F12).Вы должны быть в состоянии пошагово пройти код JS (из всех ваших скриптов), чтобы выяснить, что не так с строкой 31 / char 5.

1 голос
/ 29 сентября 2010

Если написано, что это на странице, значит, это сама страница. Если бы это было во внешнем файле, это указало бы, что ошибка произошла в something.js.

Откройте вашу веб-страницу, щелкните правой кнопкой мыши на странице и выберите «Просмотр источника». Перейдите к строке 31 и попробуйте посмотреть, что с ней не так.

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

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

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

предоставляет удобный пользовательский интерфейс с такими функциями, как источник, стиль, DOM, сценарий, проверка HTML.

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

Основным преимуществом этого является предоставление консоли для IE6 или IE7, чтобы вы могли увидеть, в чем именно ошибка (в журнале консоли)

  • Примечание:
  • они оба свободны
  • снимок экрана обеих двух панелей инструментов

enter image description here

0 голосов
/ 10 мая 2011

Используйте Firefox с Firebug.Посмотрите на каждый внешний скрипт вокруг номера строки, указанного в диалоге ошибки.Конечные запятые каждый раз!

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