我的网页中有一个用javascript关闭窗口的链接:
Close the window
但当我单击它时,在控制台中出现以下错误:
Scripts may close only the windows that were opened by it.
我已经在谷歌上搜索过了,现在,我知道为什么了。这是正常行为(出于安全原因,我认为)。
但是当我通过Outlook发送我的页面的链接,然后,我点击关闭页面:它工作!为什么?
发布于 2017-11-17 10:53:19
正如错误所解释的那样,这一点可能很清楚。你应该使用一个变量来打开窗口,然后关闭窗口,尝试:
Open "myWindow"
Close "myWindow"
var myWindow;
function openWin() {
myWindow = window.open("", "myWindow", "width=200,height=100");
myWindow.document.write("This is 'myWindow'");
}
function closeWin() {
myWindow.close();
}
https://stackoverflow.com/questions/42581321
复制相似问题