描述:查看源代码的几种方法:直接按F12Ctrl+Shift+I查看鼠标点击右键查看Ctrl+u=view-source:+url 以上的几种方法都可以查看到网站的源代码,我们可以通过使用JavaScript来屏蔽掉这三种状态从而实现禁止查看源代码效果。<span class="hljs-…
以上的几种方法都可以查看到网站的源代码,我们可以通过使用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://123vo.cn/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://123vo.cn/tag/786.html" >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];//屏蔽F12if(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是不可能完全屏蔽的!这些脚本只能简单防止小白,对计算机老鸟、大神是无法作用的。并且现在很多浏览器自带有查看网页源代码的功能。
<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;}}
pbootcms内核开发的网站模板,该模板适用于微信小程序网站、软件开发网站等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可;PC+WAP,同一个后台,数据即时同步,简单适用!附带测试数据!友好的seo,所有页面均都能完全自定义标题/关键词/描述,PHP程序,安全、稳定、快速;用低成…
(PC+WAP)粉色家政服务公司网站模板 月嫂保姆网站源码下载pbootcms内核开发的网站模板,该模板适用于家政服务公司网站、月嫂保姆网站等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可;PC+WAP,同一个后台,数据即时同步,简单适用!附带测试数据!友好的seo,所有页…
(PC+WAP)红色火锅加盟网站pbootcms模板 餐饮美食网站源码下载pbootcms内核开发的网站模板,该模板适用于火锅加盟网站、餐饮美食网站等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可;PC+WAP,同一个后台,数据即时同步,简单适用!附带测试数据!友好的seo,所有页面…
(PC+WAP)绿色草坪地坪施工pbootcms网站模板 操场人造草坪网站源码下载pbootcms内核开发的网站模板,该模板适用于人造草坪网站、草坪地坪网站等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可;PC+WAP,同一个后台,数据即时同步,简单适用!附带测试数据!友好的seo,…
本套织梦模板采用织梦最新内核开发的模板,这款模板使用范围广,不仅仅局限于一类型的企业,政府部门、单位机构类的网站都可以用该模板。你只需要把图片和文章内容换成你的即可,颜色都可以修改,改完让你耳目一新的感觉!布局规整,利于用户体验,手工书写DIV+CSS,代码精简。同一个后台管理 三网合一简…
1.更新下载类目的采集 及 导入网站程序:jizhiCMS + 高仿新版某刀资源网模板采集程序:蓝天采集 + 已对接好资源站规则网站图片及蓝天采集规则安装教程在下面⬇⬇⬇⬇⬇⬇⬇ 链接:https:/…