如何使用javascript禁用/阻止页面的浏览器重新加载图标?

时间:2017-11-15 11:23:18

标签: javascript gsp

应该为特定页面禁用浏览器重新加载图标功能。即使它也重新加载,页面内容也不应该更改。

1 个答案:

答案 0 :(得分:2)

您可以使用以下代码禁用刷新

 $(document).on("keydown", function (e) {
        if (e.key == "F5" || e.key == "F11" || 
            (e.ctrlKey == true && (e.key == 'r' || e.key == 'R')) || 
            e.keyCode == 116 || e.keyCode == 82) {

                   e.preventDefault();
        }
    });

即使在此之后,用户也可以使用浏览器刷新按钮进行刷新。如果是这样,我们可以使用

发出确认消息
window.onbeforeunload = function() {
        return "Leave this page ?";
    }