禁止网站鼠标右键、F12、复制、控制台调试等功能

  • 禁止网站鼠标右键、F12、复制、控制台调试等功能已关闭评论
  • 171 次浏览
  • A+
所属分类:技术分享

当下浏览器还是很多的,如果你想你的网站内容不被人手工采集的话,你的图片不想被人另存为或下载的话,我们完全可以禁止右键,禁止全站复制;这样的话:无论是想右键查看源代码还是图片另存为都做不到了,连网站文字选中也做不到;

其实方法非常的简单,只要用JS代友和css代码就可以做到

方法:禁止右键+F12重定向+防复制代码+控制台debugger

//禁止F12
function fuckyou(){
window.close(); //关闭当前窗口(防抽)
window.location="https://www.baidu.com"; //将当前窗口跳转置空白页
}
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);
}
}
//禁用CTRL+S
$(document).keydown(function(e){
if( e.ctrlKey == true && e.keyCode == 83 ){
console.log('ctrl+s');
return false; // 截取返回false就不会保存网页了
}
});

//屏蔽鼠标拖动
document.onselectstart=mylock1;
function mylock1(){
event.returnValue=false;
}

//控制台调试debugger
(function (a) {
return (function (a) {
return (Function('Function(arguments[0]+"' + a + '")()'))
})(a)
})('bugger')('de', 0, 0, (0, 0));