Javascript 屏蔽 F5 和 Ctrl +R 等方式刷新页面, 经检测,对IE7+/FireFox/Opera/Chrome/360/遨游等浏览器有效
代码如下:
document.onkeydown = function (e) {var ev = window.event || e;
var code = ev.keyCode || ev.which;
if (code == 116) { // 禁止页面F5刷新
if (ev.preventDefault) {
ev.preventDefault();
} else {
ev.keyCode = 0;
ev.returnValue = false;
}
}
else if (event.ctrlKey && code == 82) { // 禁用 ctrl+R 刷新
return false;
}
}
// 禁用右键菜单刷新
document.oncontextmenu = function () {
event.returnValue = false;
}
本文介绍了一种使用JavaScript阻止用户通过F5键或Ctrl+R进行页面刷新的方法,并同时禁用了右键菜单中的刷新选项。该解决方案适用于多种浏览器,包括IE7+、Firefox、Opera、Chrome、360及遨游。
6661

被折叠的 条评论
为什么被折叠?



