禁用:
document.oncontextmenu = function (e) {//禁用鼠标右键
return false;
};
document.onkeydown = function (e) {//禁用F5刷新
e = window.event || e;
var keycode = e.keyCode || e.which;
if (keycode == 116) {
if (window.event) {// ie
try {
e.keyCode = 0;
} catch (e) {
}
e.returnValue = false;
} else {// firefox
e.preventDefault();
}
}
};
解禁:
document.oncontextmenu = function (e) {//解禁鼠标右键
return true;
};
document.onkeydown = function (e) {//解禁F5刷新
e = window.event || e;
var keycode = e.keyCode || e.which;
if (keycode == 116) {
return true;
}
}
关于浏览器默认刷新,可通过存取缓存数据解决刷新问题。