// Shield shortcut keys to refresh the page, after testing, it is valid for browsers such as IE7+/FireFox/Opera/Chrome/360/Youyou
document.onkeydown = function (e) {
var ev = window.event || e;
var code = ev .keyCode || ev.which;
if (code == 116) { // Disable page F5 refresh
if (ev.preventDefault) {
ev.preventDefault();
} else {
ev.keyCode = 0;
ev.returnValue = false;
}
}
else if (event.ctrlKey && code == 82) { // disable ctrl+R refresh
return false;
}
}
// Disable context menu refresh
document.oncontextmenu = function () {
event.returnValue = false;
document.onkeydown = function (e) {
var ev = window.event || e;
var code = ev .keyCode || ev.which;
if (code == 116) { // Disable page F5 refresh
if (ev.preventDefault) {
ev.preventDefault();
} else {
ev.keyCode = 0;
ev.returnValue = false;
}
}
else if (event.ctrlKey && code == 82) { // disable ctrl+R refresh
return false;
}
}
// Disable context menu refresh
document.oncontextmenu = function () {
event.returnValue = false;
}