求教大神,怎么用JS阻止页面跳转??

求教大神,怎么用JS阻止页面跳转??现在想到的就是用onbeforeunload事件,但是会默认弹出弹框,这样用户体验不好,能不能不出现弹框,就阻止页面跳转?

只有window.onbeforeunload可以阻止,但是得由浏览器控制

window.onbeforeunload = function(){
return '你确定要关闭吗?';
}

下面这段话重写,把弹框的部分去掉什么都不做。你可以试一下。

window.onbeforeunload = function(){
return '你确定要关闭吗?';
}