如何确保Chrome浏览器关闭页面并确保离开该区域
很多在互联网上搜索,得到的回答大多是设置窗口。onbeforeunload = null,但是在审判无效。
过了两天,问题又来了,重新思考,终于找到答案,与大家分享。
在设置弹出内容为null时,将jQuery从页面弹出(1)第一个发布绑定中释放出来。
复制代码代码如下所示:
$(函数(){())
$(窗口)Unbind('beforeunload);
window.onbeforeunload = null;
})
二,其他相关{摘要}
(1)卸载文件和窗口onbeforeunload事件
以下是用js实现的,不是这样的!
因为这是在卸载掉身体时触发的,不管是什么浏览器,当卸载关闭时它都会掉下来!
模型1:
复制代码代码如下所示:
函数关闭(){
警告(这是一个测试);
}
onbeforeunload =关闭窗口;
模型2:
复制代码代码如下所示:
函数关闭(){
如果(文件。身体。clientwidth事件。ClientX < 170event。clienty<0 | |事件。altkey)
{
警告(这是一个测试);
}
}
onbeforeunload =关闭窗口;
复制代码
关于1型:
1)。刷新,多窗口和单窗口是合适的。
2)。单一窗口IE关闭整个IE触发器。
3)关闭单页触发in.ie7多窗口
4)其他多个窗口刷新触发器。关闭单个和关闭整个不会触发。
2型:
1)。Ie单窗口和多窗口浏览器IE7,所有关闭的触发
2)。其他多个窗口浏览器刷新。关闭一页并关闭整个过程而不触发
(2)创建一个休假提示框
结合beforeunload事件
复制代码代码如下所示:
$(窗口),Bind('beforeunload功能()){
返回您还没有保存内容,您要离开这个页面吗;
});
取消绑定
复制代码代码如下所示:
$(窗口)Unbind('beforeunload);
window.onbeforeunload = null;
以上是本文所描述的全部内容,希望您能喜欢。