首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何防止Chrome开发人员工具在当前浏览器窗口关闭时关闭?

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

Stack Overflow用户
提问于 2012-06-21 18:15:31
回答 4查看 44.4K关注 0票数 88

The The The bounty15小时后过期..。对此问题的回答有资格获得+50的声誉奖励。

Andrew正在寻找一个标准答案:

我想知道在不设置断点的情况下是否可以做到这一点

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

当oauth窗口出现时,我打开开发人员工具来监视请求-但一旦oauth窗口关闭,开发人员工具窗口也会关闭。我希望能够保持开发人员工具窗口打开,以便我可以检查所做的请求。

这可能吗?

EN

回答 4

Stack Overflow用户

发布于 2015-02-23 23:52:39

这不是一个完美的解决方案,但是您可以在事件上添加断点

Window.closeunload通过选中以下位置的复选框:

代码语言:javascript
运行
复制
Developer tools -> "Sources" tab -> Event Listener Breakpoints -> Window -> close

代码语言:javascript
运行
复制
Event Listener Breakpoints -> Load -> unload

试着标记这两个,看看哪一个最适合你

票数 97
EN

Stack Overflow用户

发布于 2015-07-18 12:03:41

另一种选择是手动添加断点。打开closes too- Open窗口,打开JS控制台,然后:

代码语言:javascript
运行
复制
window.addEventListener('unload', function() { debugger; })

但归根结底,这完全取决于窗口正在做什么,以及何时想要停止操作,所以在Sources选项卡中试验事件侦听器断点也是一个好主意,就像@jfhfhf839的答案中所说的那样。

在我的例子中(调试谷歌OAuth flow),两者都没有

Window -> Close 也不是 Load -> Unload

成功了,但是Script > Script First Statement

是有用的,尽管在我到达我想要的地方之前,我不得不恢复执行几次。

票数 25
EN

Stack Overflow用户

发布于 2012-07-07 04:38:53

尝试使用远程调试:

https://developers.google.com/chrome-developer-tools/docs/remote-debugging

在这种情况下,开发人员工具将在单独的浏览器选项卡中打开,不会自动关闭。

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11136010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档