当用户在窗口外点击时,是否可以自动关闭 Web 浏览器窗口(例如,在 Google Chrome 中)?为了做到这一点,需要有一些方法来检测窗口是否被聚焦,以及关闭窗口的方法。
问问题
985 次
2 回答
1
大多数当前浏览器只允许您关闭父级的子窗口。
您不能通过脚本关闭主父窗口。
于 2012-11-17T20:54:37.450 回答
0
默认情况下,大多数浏览器不允许 javascript 关闭不是由 javascript 本身打开的窗口。但是,如果您使用例如window.open(...)
,您可以使用关闭该窗口window.close()
。
因此,如果您有一个由 javascript 打开的窗口,您可以执行以下操作:
window.addEventListener('blur', function(){window.close();}, false);
于 2012-11-17T21:03:19.973 回答