google-chrome - 如何防止脚本关闭 Chrome 中的窗口/选项卡?

标签 google-chrome google-chrome-devtools

我正在调试 SSO 应用程序,我需要阻止窗口关闭,以便我可以检查请求和响应。我试图禁用 Javascript 但登录流程需要 Javascript。网络 > 保留日志也不起作用。固定选项卡也不起作用。在它关闭之前有几个重定向。我无权访问 SSO 服务器的代码。如何防止脚本关闭窗口?

最佳答案

我可以通过在隐身窗口中打开链接来做到这一点。当它试图关闭自己时,Chrome 发出警告

Scripts may close only the windows that were opened by it.



enter image description here

我首先没有打开窗口的脚本。相反,我使用的是 target="_blank" ,但 Chrome 可能将其等同于脚本。 ( window.opener 已设置。)

关于google-chrome - 如何防止脚本关闭 Chrome 中的窗口/选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52107073/

相关文章:

api - 查看和设置 Safari/Chrome 的 HTTP header

javascript - Chrome 无法识别 jquery 插件

google-chrome - 添加 chrome.webRequest 监听器时出现 "No matching signature"错误

javascript - Chrome 扩展 : Can't send message to tab with id of -1

reactjs - 无法从适用于 Chrome 的 React DevTools 修改组件属性

css - 1px margin 差异 FF & Opera vs Chrome (Mac)

html - 带有 overflow-y :scroll and fixed height 的 Chrome 文本模糊

ionic-framework - ionic 应用程序显示 localhost :8080 in chrome inspect

google-chrome - 如何监听您使用 chrome 开发者工具所做的 DOM 更改

javascript - 在 Chrome 控制台中按下按钮时,如何找出调用了哪些函数?