首页 >综合
码JS禁止查看网页源代
发布日期:2025-11-04 00:08:14
浏览次数:235

查看源代码的禁止几种方法 :

直接按F12 Ctrl+Shift+I查看 鼠标点击右键查看 Ctrl+u=view-source:+url

以上的几种方法都可以查看到网站的源代码 ,我们可以通过使用JavaScript来屏蔽掉这三种状态从而实现禁止查看源代码效果。网页

<script>window.onload = function(){ document.onkeydown = function(){ var e = window.event ||arguments[0]; //屏蔽F12if(e.keyCode == 123){ returnfalse; //屏蔽Ctrl+Shift+I }elseif((e.ctrlKey)&&(e.shiftKey)&&(e.keyCode == 73)){ returnfalse; //屏蔽Shift+F10 }elseif((e.shiftKey)&&(e.keyCode == 121)){ returnfalse; //屏蔽Ctrl+U }elseif((e.ctrlKey)&&(e.keyCode == 85)){ returnfalse; } }; //屏蔽右键单击document.oncontextmenu = function(){ alert("右键被禁止 ,源代复制内容请按CTRL+C!禁止"); returnfalse; } } script><script>window.onload = function() { document.onkeydown = function() { var e = window.event || arguments[0]; //屏蔽F12if(e.keyCode == 123) { returnfalse; //屏蔽Ctrl+Shift+I } elseif((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)) { returnfalse; //屏蔽Shift+F10 } elseif((e.shiftKey) && (e.keyCode == 121)){ returnfalse; //屏蔽Ctrl+U } elseif((e.ctrlKey) && (e.keyCode == 85)){ returnfalse; } }; //屏蔽右键单击document.oncontextmenu = function() { alert("右键被禁止,网页复制内容请按CTRL+C !源代"); returnfalse; } } script>

经过JS压缩后的源代代码如下 :

<script>window.onload=function(){document.onkeydown=function(){var e=window.event||arguments[0];if(e.keyCode==123){returnfalse}else{if((e.ctrlKey)&&(e.shiftKey)&&(e.keyCode==73)){returnfalse}else{if((e.shiftKey)&&(e.keyCode==121)){returnfalse}else{if((e.ctrlKey)&&(e.keyCode==85)){returnfalse}}}}};document.oncontextmenu=function(){alert("右键被禁止,复制内容请按CTRL+C!禁止");returnfalse}};script><script>window.onload=function(){document.onkeydown=function(){var e=window.event||arguments[0];if(e.keyCode==123){returnfalse}else{if((e.ctrlKey)&&(e.shiftKey)&&(e.keyCode==73)){returnfalse}else{if((e.shiftKey)&&(e.keyCode==121)){returnfalse}else{if((e.ctrlKey)&&(e.keyCode==85)){returnfalse}}}}};document.oncontextmenu=function(){alert("右键被禁止,网页复制内容请按CTRL+C !源代");returnfalse}};script>

真正能实现源代码的源代屏蔽,单纯的JS是不可能完全屏蔽的!这些脚本只能简单防止小白,对计算机老鸟 、大神是无法作用的。并且现在很多浏览器自带有查看网页源代码的功能。

其他相关

一 、屏蔽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; } } 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; } } 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; } }

除了屏蔽这个,我们还有其他有趣的设置:

二、屏蔽右键菜单 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")){ returnfalse; } returntrue; }catch(e){ returnfalse; } } 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")){ returnfalse; } returntrue; }catch (e){ returnfalse; } } 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; } } 三 、屏蔽粘贴 document.onpaste = function(event){ if(window.event){ event = window.event; }try{ var the = event.srcElement; if(!((the.tagName == "INPUT"&& the.type.toLowerCase() == "text")|| the.tagName == "TEXTAREA")){ returnfalse; } returntrue; }catch(e){ returnfalse; } } document.onpaste = function (event){ if(window.event){ event = window.event; }try{ var the = event.srcElement; if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){ returnfalse; } returntrue; }catch (e){ returnfalse; } } document.onpaste = 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.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")){ returnfalse; } returntrue; }catch(e){ returnfalse; } } 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")){ returnfalse; } returntrue; }catch (e){ returnfalse; } } 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.oncut = function(event){ if(window.event){ event = window.event; }try{ var the = event.srcElement; if(!((the.tagName == "INPUT"&& the.type.toLowerCase() == "text")|| the.tagName == "TEXTAREA")){ returnfalse; } returntrue; }catch(e){ returnfalse; } } document.oncut = function (event){ if(window.event){ event = window.event; }try{ var the = event.srcElement; if(!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){ returnfalse; } returntrue; }catch (e){ returnfalse; } } document.oncut = 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; } }

这种很适合小说网站 ,毕竟版权珍贵,被别人随意copy走内容就不好了

六、屏蔽选中 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")){ returnfalse; } returntrue; }catch(e){ returnfalse; } } 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")){ returnfalse; } returntrue; } catch (e) { returnfalse; } } 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; } } 内容看完了 © 版权声明 1:本网站名称 :蜡笔傻新

2:本站永久网址:https://labishaxin.com/

3:本站部分内容收集于互联网,如果有侵权内容、请联系我们删除,不妥之处 ,敬请谅解

4:本站一切资源不代表本站立场 ,并不代表本站赞同其观点和对其真实性负责

5:本站一律禁止以任何方式发布或转载任何违法的相关信息 ,访客发现请向站长举报

6:本站资源大多存储在云盘 ,如发现链接失效,请联系我们我们会第一时间更新

上一篇:xiuno让主页显示指定板块的【板块置顶帖子】
下一篇:xiunobbs怎么去掉上传附件后帖子后面的这个附件图标
相关文章