Точки останова игнорируются в Safari 7

У меня возникли проблемы с отладкой JavaScript в Safari 7, точки останова, которые я вставляю, просто игнорируются. Я знаю, что вы включили/отключили все точки останова, и они определенно включены. Это просто не останавливает выполнение кода!

Кто-нибудь еще испытал это? Любые мысли?

Ответы

Ответ 1

Возможно, вы отключите контрольные точки: https://developer.apple.com/library/mac/documentation/AppleApplications/Conceptual/Safari_Developer_Guide/Debugger/Debugger.html

Нажимая значок точки останова на панели "Точки останова", вы отключите все точки останова. Точки останова сохраняются, но JavaScript работает так, как будто точки останова не установлены. Отключенные контрольные точки имеют серый цвет,

Disable breakpoints

Enable breakpoints

Ответ 2

Перезагрузка Safari исправила эту проблему для меня.

Ответ 3

Попробуйте отредактировать точку останова и добавьте e.preventDefault() в качестве кода, который будет оцениваться при совпадении точки останова.