<
首页 emlog教程 正文
  • 本文约1334字,阅读需7分钟
  • 924
  • 0

EMLOG通过代码禁止右键菜单和F12等功能

摘要

很多站长为了自己的成果不被人轻易窃取,通常都会给网站设置禁止右键菜单和F12等功能,现在就来为大家分享一个EMLOG通过简单代码禁止右键菜单和F12等功能的方法。

很多站长为了自己的成果不被人轻易窃取,通常都会给网站设置禁止右键菜单和F12等功能,现在就来为大家分享一个EMLOG通过简单代码禁止右键菜单和F12等功能的方法。

一、操作步骤

1、打开模板文件footer.php,在合适的位置粘贴如下代码

<script>//禁止右键
function click(e) {
if (document.all) {
if (event.button==2||event.button==3) { alert("禁止恶意拿代码的");
oncontextmenu='return false';
}
}
if (document.layers) {
if (e.which == 3) {
oncontextmenu='return false';
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
document.oncontextmenu = new Function("return false;")
document.onkeydown =document.onkeyup = document.onkeypress=function(){ 
if(window.event.keyCode == 12) { 
window.event.returnValue=false;
return(false); 
} 
}
</script>

<script>//禁止F12
function fuckyou(){
window.close(); //关闭当前窗口(防抽)
window.location="about:blank"; //将当前窗口跳转置空白页
}

function click(e) {
if (document.all) {
  if (event.button==2||event.button==3) { 
alert("禁止恶意拿代码的");
oncontextmenu='return false';
}

}
if (document.layers) {
if (e.which == 3) {
oncontextmenu='return false';
}
}
}
if (document.layers) {
fuckyou();
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
document.oncontextmenu = new Function("return false;")
document.onkeydown =document.onkeyup = document.onkeypress=function(){ 
if(window.event.keyCode == 123) { 
fuckyou();
window.event.returnValue=false;
return(false); 
} 
}
</script>

2、打开网站,点击右键或F12键试试吧

二、原理解析

其实这就通过一段JS代码,将鼠标右键和F12键禁用,这样的做法只能防君子,想达到目的的人可以直接禁用JS脚本或使用浏览器命令就能轻松破解,所以比较鸡肋

三、注意事项

1、本教程不仅可以在EMLOG网站上使用,也可以应用于其他网站,您也可以直接将教程中的JS代码写入文件进行调用

标签:emlog教程
评论
更换验证码
友情链接