想要禁用浏览器的刷新事件

Want to disable refresh event of browser

本文关键字:刷新 事件 浏览器      更新时间:2023-09-26

我想停止在浏览器中刷新页面

  • 通过使用 F5 键
  • 通过使用鼠标右键单击按钮
  • 通过使用浏览器刷新按钮

上面首先我在javascript中得到了它,但我需要禁用浏览器刷新按钮。我通过代码得到了第一个选项的答案。

function disableF5Btn(e) {
    if ((e.which || e.keyCode) == 116)
        e.preventDefault();
};
$(document).bind("keydown", disableF5Btn);

但是现在我无法进行第二种和第三种选择。

你可以

防止右键单击喜欢

$(document).bind('contextmenu', function (e) {
        e.preventDefault();
        alert('Right Click is not allowed');
});

演示

您可以通过将上下文菜单绑定到文档来做到这一点,

$(document).bind('contextmenu', function (e) {
       alert('Right click is disabled');
       return false;
});

$(document).bind('contextmenu', function (e) {
           e.preventDefault();
           alert('Right click is disabled');
    });