繁体   English   中英

当用户在浏览器窗口中单击时,自动关闭它

[英]Automatically close a browser window when the user clicks outside it

当用户在窗口外单击时,是否可以自动关闭Web浏览器窗口(例如,在Google Chrome中)? 为了做到这一点,将需要一种用于检测窗口是否被聚焦的方法,以及一种用于关闭窗口的方法。

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

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

因此, 如果您使用javascript打开了一个窗口,则可以执行以下操作:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM