2013-10-24 4 views
16

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

Кто-нибудь еще испытал это? Есть предположения?

+0

Вы уверены, что код подходит к точкам останова? – nhgrif

+1

Справедливая точка, но да, потому что я добавил console.log - вот чего я пытался избежать. –

+0

На что вы устанавливаете точки останова? – stewart715

ответ

20

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

При нажатии на значок точки останова на панели Breakpoints, отключить все точки останова. Точки останова сохраняются, но JavaScript работает так, как будто точки останова не установлены. точки останова для инвалидов имеют неактивный из внешнего вида,

Disable breakpoints

Enable breakpoints

+2

Да, знал об этом. Кажется прерывистым. Когда-то они работают, и иногда они не пробовали отключить и включить. Я бы подумал, что я делаю что-то неправильно, но я могу использовать точки останова в Chrome и Firefox, поэтому я не думаю, что это ошибка пользователя! –

2

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

0

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

Смежные вопросы