应该为特定页面禁用浏览器重新加载图标功能。即使它也重新加载,页面内容也不应该更改。
答案 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 ?";
}