JS捕获关闭浏览器事件之chrome浏览器真支持onbeforeunload事件吗?
1个回答
展开全部
这个谷歌浏览器是支持的,不过你要注意不要试图用addEventListener或attachEvent绑定这两个事件,浏览器不兼容。
代码如下:
window.onbeforeunload = function()
{
return false;
}
不过这个浏览器不怎么兼容国内的网站,建议换个同样可以支持这个事件的浏览器。
注意事项:
1、不要试图用addEventListener或attachEvent绑定这两个事件,浏览器不兼容。
2、应该在onbeforeunload 中询问,而将退出动作放在onunload 中,这样逻辑好清晰。
3、如果是ajax请求放在onunload 事件中,需要同步执行ajax,否则是不能保证这个ajax请求会成功的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询