当用户单击“取消”按钮时,我尝试使用 window.close()关闭窗口,但窗口没有关闭。我在控制台中收到以下消息
scripts may close only the windows that were opened by it.
答案 0 :(得分:0)
此问题已经回答HERE
仅允许使用window.close()
方法由脚本打开的窗口调用此方法window.open()
。
这是防止网站控制您的浏览器并关闭窗口的安全措施。
您可以尝试一下。正如这里Reference Link
所使用的
function CloseWithWindowOpenTrick()
{
var objWindow = window.open(location.href, "_self");
objWindow.close();
}