无需用户确认关闭当前网页
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();
}
关闭网页 预览代码
如果我们在使用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();
}
关闭网页 预览代码
相关文章推荐
- 关闭网页时如何弹出消息框 提醒用户:您确认关闭吗 ?
- API(3)- 在PB中如何注销当前用户、关闭计算机、重启计算机
- 如何用C#在Asp.net中实现打开新网页而不关闭当前页
- 阻止用户关闭网页,提示保存的解决方案IE/FF/OP通用(未经测试)
- 微信网页获取用户基本信息(无需弹出授权页面)
- 如何用C#在Asp.net中实现打开新网页而不关闭当前页
- discuz 对不起,当前站点已经关闭了用户多应用服务
- asp.net打印网页后自动关闭网页【无需插件】
- 微信开发关闭当前网页跳到公众号主界面
- 如何在网页上获取用户的当前位置[仅限移动端网页]
- 如何用C#在Asp.net中实现打开新网页而不关闭当前页
- Javascript判断用户离开当前页面或关闭浏览器并给出提示
- 网页设计 页面自动关闭代码(无需使用按钮点击关闭)
- 怎样判断用户已经掉线,关闭网页
- Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
- JS判断用户是否有权限进入当前页面,没有直接关闭(解决IE7以上版本提示问题)
- 海洋工作室——网站建设专家:强制关闭网页不征求浏览器确认框
- 打开一个窗体后自动关闭当前网页可行办法
- Android使用WebView浏览有声音或者视频的网页,关闭WebView或者当前界面之后,声音或者视频不停止
- 目前最佳解决方案:关闭浏览器前提示用户确认是否关闭