Как установить точку останова при закрытии окна или предотвратить закрытие окна инструментов разработчика? - PullRequest
2 голосов
/ 13 января 2020

Я открыл Инструменты разработчика в отдельном окне для всплывающего окна FireFox. Проблема в том, что это всплывающее окно автоматически закрывается на JavaScript после отправки формы, и я не могу отключить саму JavaScript, потому что для отправки формы требуется JavaScript.

Я искал способ отключить Автоматически c закрытие инструментов разработчика при закрытии окна, и я нашел это , но это было для Chrome. Ввод window.addEventListener('unload', function() { debugger; }) на консоли не работает. Я не смог найти Developer tools -> "Sources" tab -> Event Listener Breakpoints -> Window -> close или Event Listener Breakpoints -> Load -> unload. На панели «Точки останова приемника событий» нет ни close, ни unload (я набрал их в поле «Фильтровать по типу события»).

Как предотвратить закрытие отдельного окна Developer Tools?

1 Ответ

1 голос
/ 13 января 2020

События unload и beforeunload, очевидно, были удалены из списка точек останова прослушивателя событий в Firefox 69 из-за возникновения ошибок на панели отладчика. См. https://bugzil.la/1569775 для получения дополнительной информации.

Таким образом, похоже, что в настоящее время (по состоянию на Firefox 72) нет способа остановить выполнение сценария для этих событий, и вам нужно подождать, пока вышеупомянутая ошибка исправлена.

...