Подтвердить что ты не робот

Почему отладчик Google Chrome script не позволяет мне установить точку останова?

Я использую Google Chrome 8.0.552.215 для Windows 7 x64 Ultimate. У меня есть простой jQuery inline script, как и все, что я успешно отлаживал в прошлом:

<script type="text/javascript">
  $(document).ready(function () {
    // do stuff here
    // but reduced to a simple
    alert('here!');
  });
</script>

Я просматриваю раздел безопасности (https) сайта, над которым я работаю.

Нет ошибок script, все сценарии работают нормально, но я не могу установить точку останова.

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

Почему это произойдет?

4b9b3361

Ответ 1

Эта ошибка была исправлена ​​вчера (3 февраля) с введением нового api для управления точками останова JavaScript: http://code.google.com/p/chromium/issues/detail?id=69988

Я загрузил последний Chromium по ночам из http://build.chromium.org/f/chromium/snapshots/ и смог успешно установить точки останова в JavaScript, которые я не смог сделать используя текущие стабильные сборки/бета/dev в Chrome.

Надеемся, что это исправление будет включено в следующие выпуски Chrome. До тех пор, добавляя отладчик; заявления для вашего кода являются подходящим решением для установки точек останова.

Ответ 2

Это происходит, когда вы обновляете страницу, когда инструменты разработчика уже открыты? В таком случае это случилось и со мной.

Обход проблемы:

  • Устанавливать отслеживание ресурсов всегда.

  • Закройте инструменты разработчика.

  • Обновить страницу.

  • Откройте инструменты разработчика, ресурсы вкладки.

  • Установите точку останова.

  • Файл bugreport здесь, потому что это ненормальное поведение.

  • Отправьте ссылку на этот bugreport обратно на SO, чтобы мы все могли его запустить.