Панель инструментов разработчика IE: Как отлаживать JavaScript? - PullRequest
1 голос
/ 28 октября 2009

Как я могу установить точку останова в функции javascript и сделать так, чтобы панель инструментов IE ломалась на ней, как я могу сделать с Firebug? Или я могу даже сделать это в IE?

Ответы [ 5 ]

2 голосов
/ 28 октября 2009

Если я могу найти ошибку в Firefox с помощью Firebug, то это самый простой способ. Если проблема только в IE, то я включаю отладку сценариев в окне «Свойства обозревателя»,

  1. Перейдите в Инструменты-> Свойства обозревателя ... -> Дополнительно-> Отключить отладку сценариев (Internet Explorer)
  2. Перейдите в Инструменты-> Свойства обозревателя ... -> Дополнительно-> Отключить отладку сценариев (другое)

    затем присоедините отладчик Visual Studio при возникновении ошибки.

Если вы используете IE 8, установите панель инструментов разработчика, поскольку она имеет встроенный отладчик.

0 голосов
/ 05 ноября 2009

Лучшее решение для отладки сценариев IE, которое я нашел, это this .

Я предполагаю, что вам нужны бесплатные инструменты и у вас еще нет последней версии Visual Studio.

Я знаю, что это не совсем то, что вы просили, но из того, что я нашел, панель инструментов разработчика IE немного ограничена по сравнению с Firebug.

0 голосов
/ 28 октября 2009

Иногда, когда в прошлом я отлаживал некоторые приложения IE6, у меня возникали неудачи, поскольку отладка сценариев не слишком точна.

Если каким-то образом вы не можете заставить какую-либо панель инструментов IE или компонент (например, Firebug Lite) работать в вашей среде, вы всегда можете использовать вызовы "alert ()" в определенных местах кода, которые вы хотите отлаживать.

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

0 голосов
/ 28 октября 2009

Попробуйте использовать светильник для пожарной машины

http://getfirebug.com/lite.html

0 голосов
/ 28 октября 2009

Ваш Javascript должен находиться в отдельном js-файле, и вы должны явно включить Script Debugging ON в вашем наборе IE Internet Options.

Дайте мне знать, если вам нужна проработка.

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