使用javascript/jquery事件关闭浏览器选项卡

dvl*_*vln 5 jquery javascript-events

我有一个注销按钮,如果用户点击,则需要关闭浏览器选项卡.我尝试过以下方法

window.close(); 
Run Code Online (Sandbox Code Playgroud)

但它不适用于任何浏览器.

谢谢

N J*_*N J 2

如果您尝试关闭任何窗口,window.close()您将收到类似错误消息

"Scripts may not close windows that were not opened by script"(消息取决于浏览器)

因此,这意味着您必须首先通过 JavaScript 打开窗口,然后通过代码关闭窗口,例如:

window.open("http://www.google.com/");

现在您可以通过 轻松关闭此窗口window.close()

使用此功能的另一个优点是您还可以Child Window关闭

父窗口`. 喜欢:

var win;
$('#click').click(function() {
    win = window.open("test3.html", "something", "width=550,height=170");
});

function closeit() {
    win.close();
}
Run Code Online (Sandbox Code Playgroud)