【发布时间】:2022-01-04 20:39:11
【问题描述】:
我需要能够检查我是否可以关闭当前页面,但是因为它返回警告“脚本可能只关闭它们打开的窗口”。它不会被 try/catch 语句捕获,因为它不是“错误”。有什么办法可以解决这个问题吗?
function attemptToClose() {
try {
window.close();
}
catch(err) {
//do something different
console.log(err)
}
}
【问题讨论】:
-
你不能。那是由浏览器管理的
-
在 devtools 中记录警告有什么问题?代码是否按预期工作?
-
也许检查
window.opener。
标签: javascript try-catch