关闭浏览器的主窗口

Closing the main window of the browser

本文关键字:窗口 浏览器      更新时间:2023-09-26

我使用的是基于WebKit的浏览器(OWB),我想通过使用JavaScript函数调用来关闭浏览器。似乎window.close只关闭由另一个窗口创建的窗口(即具有父窗口的窗口)。可以制作一个插件来调用exit并终止浏览器进程,但这种解决方案会导致内存泄漏和意外行为。我不知道在ECMA标准中是否有这样的函数,但也许在WebKit API中也有。有没有一个功能可以用来关闭浏览器的主窗口(没有任何父窗口)?

这是不可能的,如果随机网站可以随意关闭你的浏览器,你会怎么想?我肯定会寻找另一个浏览器。你能解释一下你为什么需要这种(非常烦人的)行为吗?我敢打赌,从可用性的角度来看,对于你想要实现的目标,有非常好的替代方案。

附带说明一下:WebKit是一个HTML渲染引擎,实际上与javascript几乎没有关系。