只是想确认是否有简单的功能来关闭所有浏览器窗口

时间:2013-10-22 16:57:56

标签: javascript php

我只是在网上搜索找到一个可以强制关闭所有浏览器窗口的函数(最好是javascript),但我刚发现解决方案是只能使用window.close来关闭window.open打开的浏览器,可以建议除window.close函数外还有其他方法吗?

谢谢

3 个答案:

答案 0 :(得分:3)

这是不可能的。 您只能关闭打开的窗口

用户可以打开许多其他标签,窗口。客户端脚本不应该能够操纵用户打开的窗口。试想一下,如果您在Google Chrome中打开Gmail和Stackoverflow,您是否允许stackoverflow.com关闭Gmail窗口?这就是安全漏洞。

答案 1 :(得分:0)

你做不到。这将是一个安全漏洞

答案 2 :(得分:0)

在谈论javascript时,你无法做到这一点,因为window对象是所有对象的父对象。所以你不能超出窗口范围,所以你不能这样做。

但是,如果你真的想这样做,你可以间接地做到这一点。您需要在java中编写一些像servlet这样的服务器代码,并使用System函数来终止浏览器进程。现在,您只需向服务器发送请求即可关闭浏览器窗口。

希望它有所帮助。