Не бить точки останова JavaScript - PullRequest
4 голосов
/ 25 ноября 2011

ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ, ЧТО Я СЕЙЧАС ОТКЛЮЧИЛ МОЮ МАШИНУ, ЧТОБЫ УДАЛИТЬ ЭТУ ЖУК, ПОЭТОМУ Я НЕ МОГУ ДЛИННЕЕ ПРОВЕРИТЬ ЛЮБОЙ ОТВЕТ..

У меня возникла проблема при попытке отладки JavaScript с помощью Visual Studio 2008. Я недавно установил IE9, но это не может быть причиной.

Мой javascript находится в отдельном файле (.js), но всякий раз, когда я ставлю точку останова на строке, она просто становится пустой и говорит, что она не будет обработана. Тогда, конечно же, это не так.

Я был в Internet Options> Расширенное меню и снял галочку со следующего:

отключить отладку скриптов (IE)

отключить отладку скриптов (Другое)

Я также перезагрузил свой компьютер. Но все же точки останова не достигнуты.

Редактировать : Я только что заметил, что в окне «присоединить к процессу» есть две записи iexplore.exe. Это точно не правильно! Но как мне это исправить.

enter image description here

Обновление :

Другие вещи, которые я сейчас пробовал:

  • Удаление IE9 и использование IE8 вместо него.
  • Снятие отметки «Включить сторонние расширения браузера» в меню «Инструменты IE»> «Параметры»

Ответы [ 5 ]

4 голосов
/ 25 ноября 2011

Попробуйте использовать ключевое слово javascript «отладчик»;в строке вы хотите установить точку останова.Это никогда не подводит меня.= Р * * тысяча одна

0 голосов
/ 11 октября 2012

Я знаю, что это старый, но попробуйте это

http://weblogs.asp.net/abdullaabdelhaq/archive/2009/06/01/VS-Debug-Problem-with-IE8.aspx

Это сработало для меня.

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

Ну, в IE отладчик по умолчанию отключен, поэтому попробуйте нажать F12, перейти на вкладку «Сценарий» и нажать «Начать отладку», которая включит тормозные точки И debugger; будет работать только в режиме «отладка»

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

Используйте правильный браузер

Я делаю большую часть своего разработчика javascript в Firefox с плагином Firebug и Chrome с инструментами разработчика (F12).

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

Вы можете использовать Firefox / Firebug в сочетании с Visual Studio,хотя это не позволит вам отлаживать внутри вашей IDE, альтернатива использованию IE довольно ненадежна.Затем вы можете легко отлаживать свой JavaScript в браузере Firefox, который обеспечивает гораздо лучшую пошаговую поддержку отладки и цветовое кодирование для простой идентификации объектов javascript (массивов, строк, дат, чисел и т. Д.).

enter image description here

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

Попробуйте отключить сторонние расширения браузера согласно этой статье .

В IE перейдите в Инструменты> Свойства обозревателя> Дополнительно и снимите флажок Enable third-party browser extensions (requires restart).

Убедитесь, что вы перезапустите IE.

...