如何防止Chrome开发人员工具在当前浏览器窗口关闭时关闭

我正在尝试使用 chrome 开发人员工具来调试我在使用 Twitter oauth 时遇到的问题。

我正在尝试使用 chrome 开发人员工具来调试我在使用 Twitter oauth 时遇到的问题。

当 oauth 窗口出现时,我打开开发人员工具来监视请求-但是一旦 oauth 窗口关闭,开发人员工具窗口也会关闭。

这可能吗?

113

不是一个完美的解决方案,但您可以通过打开以下复选框在事件Window.closeunload上添加断点:

Developer tools -> "Sources" tab -> Event Listener Breakpoints -> Window -> close

Event Listener Breakpoints -> Load -> unload

尝试标记两者,看看哪一个最适合您

28

另一种选择是自己手动添加一个断点。打开你的关闭-太快-窗口,打开 JS 控制台,然后:

window.addEventListener('unload', function() { de; })

但这一切都归结为窗口正在做什么,当你想要停止的事情,所以在源选项卡中尝试事件断点,如 @ jfhfhf839 的答案,也是一个好主意。

在我的情况下(调试 Google OAuth 流),Window -> CloseLoad -> Unload都没有做的伎俩,但Script > Script First Statement是有用的,虽然我不得不恢复执行几次之前,我得到了我想要的。

5

尝试使用远程调试:https://developers.google.com/chrome-developer-tools/docs/remote-debugging在这种情况下,开发人员工具将在一个单独的浏览器选项卡中打开,该选项卡不会自动关闭。

还可以考虑在关闭窗口的代码中设置一个断点,如果你能找到它。

0

只需在关闭和暂停之前按 F8,然后添加断点。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(631)
试图用forge修改minecraft1.12.2的问题。无法包装和测试构建
上一篇
React Native-useState设置数据更新延迟
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(27条)