我在 FireFox 弹出窗口的单独窗口中打开了开发人员工具。问题是,表单提交后,该弹出窗口会由 JavaScript 自动关闭,并且我无法禁用 JavaScript 本身,因为它需要 JavaScript 来提交表单。
我搜索了一种在窗口关闭时禁用开发人员工具自动关闭的方法,我发现this https://stackoverflow.com/questions/11136010/how-do-i-prevent-chrome-developer-tools-from-closing-when-the-current-browser-wi但这是针对 Chrome 的。打字window.addEventListener('unload', function() { debugger; })
在控制台上不起作用。我找不到Developer tools -> "Sources" tab -> Event Listener Breakpoints -> Window -> close
or Event Listener Breakpoints -> Load -> unload
。事件监听器断点面板没有close
nor unload
(我在“按事件类型过滤”中输入了它们)。
如何防止开发人员工具的单独窗口关闭?
The unload and beforeunload事件显然被删除了 https://bugzilla.mozilla.org/show_bug.cgi?id=1575096从列表中事件侦听器断点 https://developer.mozilla.org/en-US/docs/Tools/Debugger/Set_event_listener_breakpoints在 Firefox 69 中,由于调试器面板中导致错误。看https://bugzil.la/1569775 https://bugzil.la/1569775了解更多信息。
因此,目前(从 Firefox 72 开始)似乎无法停止这些事件的脚本执行,您必须等到上述错误得到修复。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)