我想防止页面实际重新加载,然后在用户按F5键时运行功能reload()

那有可能吗?

最佳答案

您可以使用f5 jsfiddle阻止在preventDefault上刷新

document.onkeydown = function(e){
    if(e.keyCode == 116){ // f5 keycode is 116
       e.preventDefault();
       e.returnValue = false; // for IE
    }
}​

关于javascript - 按F5时用Javascript函数代替刷新,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12876389/

10-11 23:34