【发布时间】:2014-11-14 05:49:49
【问题描述】:
当我尝试通过 Javascript 的 window.close() 方法关闭窗口时总是遇到问题,而浏览器在控制台上显示以下消息:
"Scripts may close only the windows that were opened by it."
这发生在页面的每个部分。我可以直接通过链接、按钮或脚本运行此消息,但始终会显示此消息。
我尝试将window.close(); 方法替换为下面的函数(或这些函数的变体),但没有再次发生:
window.open('', '_self', '');
window.close();
【问题讨论】:
-
你不能关闭不是用
window.open()打开的窗口。你在底部的那个 window.open hack 曾经可以工作,但是那个安全漏洞被 chrome 修补了。
标签: javascript window keyboard-shortcuts shortcut