【发布时间】:2013-04-17 15:00:29
【问题描述】:
我的网站中有一个注销事件,一旦用户点击注销,他们的 cookie 就会被清除,如果用户愿意,我还会显示一个链接以关闭页面或浏览器。
关闭浏览器的链接id是closeBrowser
这是我的jQuery 代码
$(document).ready(function() {
$('#closeBrowser').click(function(){
window.close();
});
});
我认为它不起作用,因为该页面不是用window.open() event 打开的。但是,我不确定。
用户点击该链接后如何关闭页面??
谢谢
【问题讨论】:
-
那个“应该”工作得很好。因为
window已经暗示了当前窗口。你可以jsfiddle更多的代码吗?也许您的选择器中有错误?目前,很难说该代码看起来不错。 -
附带说明,如果您正在运行 jQuery 1.3+(我认为),您可以轻松删除旧的、长的 `$(document).ready(function(){` && 替换它
$(function() { -
您只能关闭您自己实际打开的窗口。出于明显的安全原因,您不能关闭不属于您的窗口。
-
你应该在控制台上有一些东西吗?
-
@adeno 不正确。现在打开你的控制台并输入
window.close()然后运行。呵呵
标签: javascript jquery events window