您的位置:首页 > 其它

无需用户确认关闭当前网页

2012-06-12 10:07 405 查看
  这个方法是在朋友发的微博上看到的,非原创。版权和思路归原作者@beta所有~

 

如果我们在使用window.close的时候,IE下会出现这样的提示,告知用户是否确认关闭当前的网页(如下图所示)



 

如果用户点击“否”,则当前页面是不会被关闭的。

代码并不复杂,但思路很新颖^_^

不需要用户确认关闭当前页面

function closeWindow() {
var ua = navigator.userAgent;
var bool = false;

if (/Firefox/.test(ua)) {
var wnd = window.open('about:blank', '_self');
wnd.close();

bool = true;
} else {
window.open('', '_self');
window.close();

bool = true;
}

!bool && window.close();
}

function closeHandler() {
closeWindow();
}

关闭网页 预览代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: