禁止网页右键和F12查看功能

自律小栈是类日记的博客,记录自己每天的生活,属于高原创性的网站。

虽然内容对别人来说没有什么价值,一般来说不会有转载的情况,不过加上这段代码也可以让网页更清爽,专注阅读。

禁止网页右键及F12查看

document.ondragstart=function(){return false}; //for image
document.oncontextmenu=function(e){return false}; //for right click disable
document.onkeydown = function(e) {
if (e.ctrlKey &&
(e.keyCode === 65 ||
e.keyCode === 67 ||
e.keyCode === 73 ||
e.keyCode === 74 ||
e.keyCode === 80 ||
e.keyCode === 83 ||
e.keyCode === 85 ||
e.keyCode === 86 ||
e.keyCode === 117
)) {
return false;
}
if(e.keyCode==18||e.keyCode==123){return false}
};

原理很简单,就是通过js禁止响应相应的键盘按键,从而实现禁止右键和F12等快捷键的功能。

以上代码经测试可用,有需要的朋友可以自取。