我希望使用某种preventDefault
函数来覆盖浏览器上刷新按钮或按下CTRL/CMD+R
时的操作。
有没有什么方法可以防止页面刷新?
我尝试过这个方法,但在Firefox中似乎没有任何作用。
window.onunload = function(){
alert("unload event detected!");
}
我希望使用某种preventDefault
函数来覆盖浏览器上刷新按钮或按下CTRL/CMD+R
时的操作。
有没有什么方法可以防止页面刷新?
我尝试过这个方法,但在Firefox中似乎没有任何作用。
window.onunload = function(){
alert("unload event detected!");
}
onbeforeunload
来提示用户是否离开:window.onbeforeunload = function() {
return "Are you really sure?\nI don't know why anyone would want to leave my beautiful website!";
};
然而,你不能对其进行更多的覆盖。
window.onunload = window.onbeforeunload = function(){
- Ohgodwhy