JS禁止查校验网页源代码_食物语辅助类练哪个好
- 直接按F12
- Ctrl+Shift+I查校验
- 鼠标点击右键查校验
- Ctrl+u=view-source:+url
以上的几种计划都可以查校验到网站的源代码 ,我们可以通过使用JavaScript来屏蔽掉这三种状态从而实现禁止查校验源代码效果 。查校
<span class="hljs-tag"><<span class="hljs-name">script</span>></span><span class="javascript"><span class="hljs-built_in">window</span>.onload = <span class="hljs-function"><span class="hljs-keyword">function</span>()</span>{<span class="hljs-built_in">document</span>.onkeydown = <span class="hljs-function"><span class="hljs-keyword">function</span>()</span>{<span class="hljs-keyword">var</span> e = <span class="hljs-built_in">window</span>.event ||<span class="hljs-built_in">arguments</span>[<span class="hljs-number">0</span>];<span class="hljs-comment">//屏蔽F12<span class="hljs-keyword">if</span>(e.keyCode == <span class="hljs-number">123</span>){<span class="hljs-keyword">return</span><span class="hljs-literal">false</span>;<span class="hljs-comment">//屏蔽Ctrl+Shift+I}<span class="hljs-keyword">else</span><span class="hljs-keyword">if</span>((e.<a target="_blank" href="https://www.kaiyuanyuanma.com/tag/786.html" title="View all posts in ctrl">ctrl</a>Key)&&(e.shiftKey)&&(e.keyCode == <span class="hljs-number">73</span>)){<span class="hljs-keyword">return</span><span class="hljs-literal">false</span>;<span class="hljs-comment">//屏蔽Shift+F10}<span class="hljs-keyword">else</span><span class="hljs-keyword">if</span>((e.shiftKey)&&(e.keyCode == <span class="hljs-number">121</span>)){<span class="hljs-keyword">return</span><span class="hljs-literal">false</span>;<span class="hljs-comment">//屏蔽Ctrl+U}<span class="hljs-keyword">else</span><span class="hljs-keyword">if</span>((e.ctrlKey)&&(e.keyCode == <span class="hljs-number">85</span>)){<span class="hljs-keyword">return</span><span class="hljs-literal">false</span>;}};<span class="hljs-comment">//屏蔽右键单击<span class="hljs-built_in">document</span>.oncontextmenu = <span class="hljs-function"><span class="hljs-keyword">function</span>()</span>{alert(<span class="hljs-string">"右键被禁止 ,验网页源复制内容请按CTRL+C !代码"</span>);<span class="hljs-keyword">return</span><span class="hljs-literal">false</span>;}}</span><span class="hljs-tag"></<span class="hljs-name">script</span>></span><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缩减规模后的禁止代码如下:
<span class="hljs-tag"><<span class="hljs-name">script</span>></span><span class="javascript"><span class="hljs-built_in">window</span>.onload=<span class="hljs-function"><span class="hljs-keyword">function</span>()</span>{<span class="hljs-built_in">document</span>.onkeydown=<span class="hljs-function"><span class="hljs-keyword">function</span>()</span>{<span class="hljs-keyword">var</span> e=<span class="hljs-built_in">window</span>.event||<span class="hljs-built_in">arguments</span>[<span class="hljs-number">0</span>];<span class="hljs-keyword">if</span>(e.keyCode==<span class="hljs-number">123</span>){<span class="hljs-keyword">return</span><span class="hljs-literal">false</span>}<span class="hljs-keyword">else</span>{<span class="hljs-keyword">if</span>((e.ctrlKey)&&(e.shiftKey)&&(e.keyCode==<span class="hljs-number">73</span>)){<span class="hljs-keyword">return</span><span class="hljs-literal">false</span>}<span class="hljs-keyword">else</span>{<span class="hljs-keyword">if</span>((e.shiftKey)&&(e.keyCode==<span class="hljs-number">121</span>)){<span class="hljs-keyword">return</span><span class="hljs-literal">false</span>}<span class="hljs-keyword">else</span>{<span class="hljs-keyword">if</span>((e.ctrlKey)&&(e.keyCode==<span class="hljs-number">85</span>)){<span class="hljs-keyword">return</span><span class="hljs-literal">false</span>}}}}};<span class="hljs-built_in">document</span>.oncontextmenu=<span class="hljs-function"><span class="hljs-keyword">function</span>()</span>{alert(<span class="hljs-string">"右键被禁止,复制内容请按CTRL+C !查校"</span>);<span class="hljs-keyword">return</span><span class="hljs-literal">false</span>}};</span><span class="hljs-tag"></<span class="hljs-name">script</span>></span><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 校验元素
<span class="hljs-built_in">document</span>.onkeydown = <span class="hljs-function"><span class="hljs-keyword">function</span>()</span>{<span class="hljs-keyword">if</span>(<span class="hljs-built_in">window</span>.event &&<span class="hljs-built_in">window</span>.event.keyCode == <span class="hljs-number">123</span>){alert(<span class="hljs-string">"F12被禁用"</span>);event.keyCode=<span class="hljs-number">0</span>;event.returnValue=<span class="hljs-literal">false</span>;}<span class="hljs-keyword">if</span>(<span class="hljs-built_in">window</span>.event &&<span class="hljs-built_in">window</span>.event.keyCode == <span class="hljs-number">13</span>){<span class="hljs-built_in">window</span>.event.keyCode = <span class="hljs-number">505</span>;}<span class="hljs-keyword">if</span>(<span class="hljs-built_in">window</span>.event &&<span class="hljs-built_in">window</span>.event.keyCode == <span class="hljs-number">8</span>){alert(str+<span class="hljs-string">"n请使用Del键铺开字符的食物语外挂软件删除操作!"</span>);<span class="hljs-built_in">window</span>.event.returnValue=<span class="hljs-literal">false</span>;}}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; }}
除了屏蔽这个 ,我们还有其他趣味的食物语辅助软件设置 :
二、屏蔽右键菜单
<span class="hljs-built_in">document</span>.oncontextmenu = <span class="hljs-function"><span class="hljs-keyword">function</span>(<span class="hljs-params">event</span>)</span>{<span class="hljs-keyword">if</span>(<span class="hljs-built_in">window</span>.event){event = <span class="hljs-built_in">window</span>.event;}<span class="hljs-keyword">try</span>{<span class="hljs-keyword">var</span> the = event.srcElement;<span class="hljs-keyword">if</span>(!((the.tagName == <span class="hljs-string">"INPUT"</span>&& the.type.toLowerCase() == <span class="hljs-string">"text"</span>)|| the.tagName == <span class="hljs-string">"TEXTAREA"</span>)){<span class="hljs-keyword">return</span><span class="hljs-literal">false</span>;}<span class="hljs-keyword">return</span><span class="hljs-literal">true</span>;}<span class="hljs-keyword">catch</span>(e){<span class="hljs-keyword">return</span><span class="hljs-literal">false</span>;}}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;}}
