我正在使用基于WebKit的浏览器(OWB),我想通过使用JavaScript函数调用来关闭浏览器。似乎window.close只关闭由另一个窗口创建的窗口(即带有父项的窗口)。可以创建一个插件来调用exit并终止浏览器进程,但是这个解决方案会导致内存泄漏和意外行为。我不知道ECMA标准中是否有这样的功能,但也许WebKit API中可能有一个功能。是否有一个函数可用于关闭浏览器的主窗口(没有任何父级)?
答案 0 :(得分:4)
这是不可能的,如果随机网站可以随意关闭您的浏览器,您会喜欢它吗?我肯定会寻找另一个浏览器。你能解释一下为什么你需要这种(非常讨厌的)行为吗?我敢打赌,从可用性的角度来看,有很好的选择,你想要实现的目标。
作为旁注:WebKit是一个HTML呈现引擎,实际上与javascript几乎没什么关系。