【技术分享】驻防网站版权JS代码 禁止 Ctrl和S、F12控制台、保存页面 、复制文字
游戏新闻 2026-09-03 12:58:48
0

禁止用户复制网站的技术禁止文字内容,例如小会谈/下载网站,分享复制我们可以通过下列计划晋升复制内容的驻防制台门槛,来实现我们的网站文字目标。
1.禁用选中和右键 :在<body>标签中增补以下代码:oncontextmenu=return false 禁止右键ondragstart=return false 禁止拖动onselectstart =return false 禁止选中onselect=document.selection.empty() 禁止选中oncopy=document.selection.empty() 禁止复制onbeforecopy=return false 禁止复制onmouseup=document.selection.empty()如下 :<body leftmargin=0 topmargin=0 oncontextmenu=return false ondragstart=return false onselectstart =return false onselect=document.selection.empty() oncopy=document.selection.empty() onbeforecopy=return false onmouseup=document.selection.empty()>2.禁止网页另存为:在<body>后面加入以下代码 :<noscript><iframe src="*.htm"></iframe></noscript>这时在电脑端已经无法选择复制 ,版权保存但是代码在移动端还可以选中复制,再增补以下css代码用来禁止选中文字 。页面3.禁止选中文字*{moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}这时正常的技术禁止选择复制都已经被禁用但是还可以用校验器的查校验源码和调试工具来直接从代码中复制内容 。4.禁用F12按键//禁用F12window.onkeydown = window.onkeyup = window.onkeypress = function(event){// 判断是分享复制否按下F12,F12键码为123if(event.keyCode == 123){event.preventDefault(); // 阻止默认事件行为window.event.returnValue = false;}}5.禁用调试工具var threshold = 160; // 打开控制台的驻防制台宽或高阈值// 每秒检查一次var check = setInterval(function(){if(window.outerWidth - window.innerWidth> threshold ||window.outerHeight - window.innerHeight> threshold){// 如果打开控制台,则刷新页面window.location.reload();}},网站文字 1000);6.禁用CTRL+S 保存网页代码functionctrl_key(){//禁用CTRL+S 保存网页代码if(event.keyCode == 17){window.alert("请尊重本网站版权!");returnfalse;}}1.禁用选中和右键:在标签中增补以下代码 :oncontextmenu=return false 禁止右键ondragstart=return false 禁止拖动onselectstart =return false 禁止选中onselect=document.selection.empty() 禁止选中oncopy=document.selection.empty() 禁止复制onbeforecopy=return false 禁止复制onmouseup=document.selection.empty() 如下 :2.禁止网页另存为 :在后面加入以下代码 : 这时在电脑端已经无法选择复制,版权保存但是代码在移动端还可以选中复制,再增补以下css代码用来禁止选中文字 。页面3.禁止选中文字*{moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}这时正常的技术禁止选择复制都已经被禁用但是还可以用校验器的查校验源码和调试工具来直接从代码中复制内容。4.禁用F12按键//禁用F12window.onkeydown = window.onkeyup = window.onkeypress = function (event) {// 判断是否按下F12 ,F12键码为123if (event.keyCode == 123) {event.preventDefault(); // 阻止默认事件行为window.event.returnValue = false;}}5.禁用调试工具var threshold = 160; // 打开控制台的宽或高阈值// 每秒检查一次var check = setInterval(function() {if (window.outerWidth - window.innerWidth > threshold ||window.outerHeight - window.innerHeight > threshold) {// 如果打开控制台 ,则刷新页面window.location.reload();}}, 1000);6.禁用CTRL+S 保存网页代码function ctrl_key() {//禁用CTRL+S 保存网页代码if (event.keyCode == 17) {window.alert("请尊重本网站版权 !");return false;}}1.禁用选中和右键:在标签中增补以下代码 :oncontextmenu=return false 禁止右键ondragstart=return false 禁止拖动onselectstart =return false 禁止选中onselect=document.selection.empty() 禁止选中oncopy=document.selection.empty() 禁止复制onbeforecopy=return false 禁止复制onmouseup=document.selection.empty() 如下:2.禁止网页另存为 :在后面加入以下代码 : 这时在电脑端已经无法选择复制 ,但是在移动端还可以选中复制 ,再增补以下css代码用来禁止选中文字 。3.禁止选中文字*{moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}这时正常的选择复制都已经被禁用但是还可以用校验器的查校验源码和调试工具来直接从代码中复制内容。4.禁用F12按键//禁用F12window.onkeydown = window.onkeyup = window.onkeypress = function (event) {// 判断是否按下F12,F12键码为123if (event.keyCode == 123) {event.preventDefault(); // 阻止默认事件行为window.event.returnValue = false;}}5.禁用调试工具var threshold = 160; // 打开控制台的宽或高阈值// 每秒检查一次var check = setInterval(function() {if (window.outerWidth - window.innerWidth > threshold ||window.outerHeight - window.innerHeight > threshold) {// 如果打开控制台,则刷新页面window.location.reload();}}, 1000);6.禁用CTRL+S 保存网页代码function ctrl_key() {//禁用CTRL+S 保存网页代码if (event.keyCode == 17) {window.alert("请尊重本网站版权!");return false;}}
放在网站底部即可