Firefox зависает при использовании инструментов разработчика - PullRequest
0 голосов
/ 05 мая 2019

Я немного отчаялся: почти каждый раз, когда я пытаюсь использовать браузерные инструменты Firefox (FF 66.0.3 на Mac, но в предыдущих версиях было то же самое) для проверки элемента при выборе любого элемента страницы дляпоказать свой код в инспекторе, инспектор переключается на отладчик javascript, отмечает ошибку в файле jquery.min.js (полная первая строка из трех) и вызывает зависание браузера, то есть я все еще могу прокручивать окно, но более или менеебольше ничего (например, без перезагрузки, без щелчка по ссылке и т. д.)

Отладчик показывает Error: Permission denied to access property "nodeName".Я не делаю ничего особенного, я просто использую инспектор и пытаюсь выбрать любой элемент на странице.

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

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

1 Ответ

1 голос
/ 05 мая 2019

Скорее всего, для параметров «Приостановить исключение» и «Приостановить при обнаружении исключений» установлено значение:

screenchot of the debugger panel

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

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

...