我已经通过清除历史记录和可能的按键事件来防止浏览器的后退按钮,但我唯一需要的是防止鼠标点击浏览器的刷新按钮。有人能帮我吗?
history.pushState("", "");
window.addEventListener('popstate', function(event) {
history.pushState("", "");
});
$(function() {
document.onkeydown = function(event) {
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;
}
}
}
});
location.href=''
或location.reload()
。你的代码只会让像我和@Shikkediel这样的用户永远不再回到你的网站,但它不会阻止我们使用浏览器做我们想做的事情。 - Kaiido