当用户在其外部单击时自动关闭浏览器窗口

时间:2012-11-17 20:48:09

标签: javascript html

当用户点击窗外时,是否可以自动关闭网络浏览器窗口(例如,在谷歌浏览器中)?为了做到这一点,需要有一些方法来检测窗口是否被聚焦,还有一种关闭窗口的方法。

2 个答案:

答案 0 :(得分:1)

目前大多数浏览器只允许您关闭父窗口的子窗口。 您无法通过脚本关闭主父窗口。

答案 1 :(得分:0)

默认情况下,大多数浏览器不允许javascript关闭javascript本身未打开的窗口。但是如果你使用例如window.open(...)您可以使用window.close()关闭该窗口。

所以如果你有一个javascript打开的窗口,你可以执行以下操作:

window.addEventListener('blur', function(){window.close();}, false);