如何防止任何浏览器刷新功能

时间:2012-02-16 10:38:24

标签: user-interface refresh screen

GUI上刷新的所有场景是什么?和 如何防止任何浏览器刷新功能(示例:'F5'按键或刷新图标等等....等......场景)

我所知道的是......

document.onkeydown = function() {    
    switch (event.keyCode) { 
        case 116 : //F5 button
            event.returnValue = false;
            event.keyCode = 0;
            return false; 
        case 82 : //R button
            if (event.ctrlKey) { 
                event.returnValue = false; 
                event.keyCode = 0;  
                return false; 
            } 
    }
}

任何其他建议?

1 个答案:

答案 0 :(得分:0)

你做不到。刷新操作是浏览器功能,而不是页面功能,因此您无法从页面上运行的JavaScript覆盖它。就像练习一样,尝试弄清楚如何阻止用户点击“刷新”按钮(或浏览菜单)。