JS禁止查看网页源代码

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

  1. 直接按F12
  2. Ctrl+Shift+I查看
  3. 鼠标点击右键查看
  4. 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>
<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>
} <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span>((e.<a target="_blank" href="https://labishaxin.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>
} <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>
} <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>
<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>
<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>
            <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>
            } <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span>((e.<a target="_blank" href="https://labishaxin.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>
            } <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>
            } <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>
        <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]; //屏蔽F12 if(e.keyCode == 123) { return false; //屏蔽Ctrl+Shift+I } else if((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)) { return false; //屏蔽Shift+F10 } else if((e.shiftKey) && (e.keyCode == 121)){ return false; //屏蔽Ctrl+U } else if((e.ctrlKey) && (e.keyCode == 85)){ return false; } }; //屏蔽右键单击 document.oncontextmenu = function() { alert("右键被禁止,复制内容请按CTRL+C!"); return false; } } </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>
<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){return false}else{if((e.ctrlKey)&&(e.shiftKey)&&(e.keyCode==73)){return false}else{if((e.shiftKey)&&(e.keyCode==121)){return false}else{if((e.ctrlKey)&&(e.keyCode==85)){return false}}}}};document.oncontextmenu=function(){alert("右键被禁止,复制内容请按CTRL+C!");return false}};</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>;
}
}
<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; } }

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

二、屏蔽右键菜单

<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>;
}
}
<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")){ return false; } return true; }catch (e){ return false; } }

三、屏蔽粘贴

<span class="hljs-built_in">document</span>.onpaste = <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>;
}
}
<span class="hljs-built_in">document</span>.onpaste = <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.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; } }

四、屏蔽复制

<span class="hljs-built_in">document</span>.oncopy = <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>;
}
}
<span class="hljs-built_in">document</span>.oncopy = <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.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; } }

五、屏蔽剪切

<span class="hljs-built_in">document</span>.oncut = <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>;
}
}
<span class="hljs-built_in">document</span>.oncut = <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.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走内容就不好了

六、屏蔽选中

<span class="hljs-built_in">document</span>.onselectstart = <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>;
}
}
<span class="hljs-built_in">document</span>.onselectstart = <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.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:本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论