禁用右键菜单
1、右键无任何反应
第一种
document.oncontextmenu = new Function("return false;");
第二种
document.oncontextmenu = function (event){
if(window.event){
event = window.event;
}try{
var the = event.srcElement;
if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
return false;
}
return true;
}catch (e){
return false;
}
}
2.弹窗提示并变成空白页
document.onmousedown = function mdClick(event) {
var e = event || window.event || arguments.callee.caller.arguments[0];
if (e.button == 2 || e.button == 3) {
alert("呵呵");
//不建议用以下方法,易错率大
window.location = 'about: blank';
}
}
禁止F12审查元素
1、按F12无任何反应
document.onkeydown = function(){
if(window.event && window.event.keyCode == 123) {
event.keyCode=0;
event.returnValue=false;
}
if(window.event && window.event.keyCode == 13) {
window.event.keyCode = 505;
}
if(window.event && window.event.keyCode == 8) {
alert(str+"\n请使用Del键进行字符的删除操作!");
window.event.returnValue=false;
}
}
2、按F12弹窗提示
document.onkeydown = function(){
if(window.event && window.event.keyCode == 123) {
alert("F12被禁用");
event.keyCode=0;
event.returnValue=false;
}
if(window.event && window.event.keyCode == 13) {
window.event.keyCode = 505;
}
if(window.event && window.event.keyCode == 8) {
alert(str+"\n请使用Del键进行字符的删除操作!");
window.event.returnValue=false;
}
}
3、按F12空白页
第一种
function mAlert() {
var fn = function () {};
fn.toString = function () {
window.location = 'about: blank';
console.log("呵呵");
}
console.log("%c", fn);//请不要删除这行
};mAlert();
第二种
document.onkeydown = function(){
if(window.event && window.event.keyCode == 123) {
window.location="about:blank"; //将当前窗口跳转置空白页
event.keyCode=0;
event.returnValue=false;
}
if(window.event && window.event.keyCode == 13) {
window.event.keyCode = 505;
}
if(window.event && window.event.keyCode == 8) {
alert(str+"\n请使用Del键进行字符的删除操作!");
window.event.returnValue=false;
}
}
4、按F12关闭当前窗口
document.onkeydown = function(){
if(window.event && window.event.keyCode == 123) {
window.close(); //关闭当前窗口(防抽)
event.keyCode=0;
event.returnValue=false;
}
if(window.event && window.event.keyCode == 13) {
window.event.keyCode = 505;
}
if(window.event && window.event.keyCode == 8) {
alert(str+"\n请使用Del键进行字符的删除操作!");
window.event.returnValue=false;
}
}
禁止复制
document.oncopy = function (event){
if(window.event){
event = window.event;
}try{
var the = event.srcElement;
if(!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
return false;
}
return true;
}catch (e){
return false;
}
}
禁止选中
document.onselectstart = function (event){
if(window.event){
event = window.event;
}try{
var the = event.srcElement;
if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
return false;
}
return true;
} catch (e) {
return false;
}
}
禁止Ctrl+S网页另存为
document.onkeydown = function(){
//禁止ctrl+s
if (event.ctrlKey && window.event.keyCode==83){
return false;
}
}
本代码不能100%防止网页被扒
转载请注明:邓先生工作室 » 分享 » 网站防扒JS代码合集
507条评论
楼主是一个典型的文艺青年啊!https://www.telegramzx.com/
刚分手,心情不好!https://www.skypeis.com/
楼主你想太多了!https://www.skypeis.com/
支持一下!https://www.skypeis.com/
缺乏激情了!https://www.skypeis.com/
楼主的头像是本人吗?https://www.skypeis.com/
大神好强大!https://www.telegramzx.com/
看了这么多帖子,第一次看看到这么有内涵的!https://www.skypeis.com/
鉴定完毕!https://www.telegramzx.com/
楼主该去看心理医生了!https://www.skypeis.com/
以后要跟楼主好好学习学习!https://www.skypeis.com/
精华帖的节奏啊!https://www.telegramem.com/
好好学习楼主的帖子!https://www.skypeis.com/
看在楼主的面子上,认真回帖!https://www.telegramzx.com/
精华帖的节奏啊!https://www.telegramem.com/
强,我和我的小伙伴们都惊呆了!https://www.skypeis.com/
楼主好聪明啊!https://www.skypeis.com/
楼主加油,看好你哦!https://www.skypeis.com/
楼主是一个典型的文艺青年啊!https://www.skypeis.com/
支持一下!https://www.skypeis.com/
读了楼主的帖子,顿时马桶就通了。。。https://www.skypeis.com/
坚持回帖!https://www.skypeis.com/
楼主说的我也略懂!https://www.skypeis.com/
很经典,收藏了!https://www.telegramzx.com/
鸟大了,什么林子都敢进啊!https://www.telegramem.com/
顶一个!https://www.skypeis.com/
楼主今年多大了?https://www.skypeis.com/
楼主就是我的榜样哦https://www.skypeis.com/
投楼主一票,不用谢哦!https://www.telegramem.com/
投楼主一票,不用谢哦!https://www.skypeis.com/