作者:aaa521125aaa | 来源:互联网 | 2023-10-12 19:20
已经尝试使用了beforeunload:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| $(window).bind('beforeunload',function(){
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(window.event.clientX>document.body.clientWidth && window.event.clientY <0 || window.event.altKey)
{
console.log("是关闭而非刷新");
window.event.returnValue = "确认离开?";
return '确认离开?';
}else{
console.log("是刷新而非关闭");
window.event.returnValue = "是刷新";
return '是刷新';
}
}); |
我关闭浏览器也是提示我刷新而不是关闭,请问有什么方式可以解决?