宝贝你居然没有穿奶罩_久久久久久国产精品免费免费男同_女士全透毛三角透明内裤_日本高清不卡AV一二区_中文字幕AV一区二区五区

網(wǎng)絡(luò)營銷,營銷推廣,全網(wǎng)營銷,西安網(wǎng)站優(yōu)化

投稿

網(wǎng)站怎么設(shè)置防止復(fù)制(防復(fù)制代碼)

東風(fēng)小編 防復(fù)制代碼
摘要  網(wǎng)站怎么設(shè)置防止復(fù)制?相信很多網(wǎng)站都會遭遇這么一個問題,辛辛苦苦手打的內(nèi)容就被送復(fù)制了,是不是非常的不爽今天就分享一串神奇代碼,向伸手黨說不。網(wǎng)站防止復(fù)制實現(xiàn)...

  網(wǎng)站怎么設(shè)置防止復(fù)制?相信很多網(wǎng)站都會遭遇這么一個問題,辛辛苦苦手打的內(nèi)容就被送復(fù)制了,是不是非常的不爽今天就分享一串神奇代碼,向伸手黨說不。

  網(wǎng)站防止復(fù)制實現(xiàn)原理

  通過js修改document上的相關(guān)屬性值來實現(xiàn)。首先分析下通過瀏覽器復(fù)制內(nèi)容的關(guān)鍵點:

  1、選中需要復(fù)制的內(nèi)容,所以首先要禁止通過鼠標選中網(wǎng)頁內(nèi)容。

  2、開啟復(fù)制內(nèi)容,可以通過ctrl+c或者鼠標右鍵菜單,以及拖拽到新窗口獲取。就需要禁止復(fù)制和網(wǎng)頁右鍵菜單及頁面的拖拽。

  3、需要屏蔽 屬性,此屬性可以實現(xiàn)網(wǎng)頁的隨意修改編輯,普通在word文檔一般。

網(wǎng)站怎么設(shè)置防止復(fù)制(防復(fù)制代碼) 第1張

  網(wǎng)站防止復(fù)制代碼核心

  1、檢測上面所有的屬性值是否都是false。

  2、如果發(fā)現(xiàn)任何值為true的時候,就把對應(yīng)的屬性值修改為false,這里下面給到的代碼是只有發(fā)現(xiàn)有true的值,會把所有屬性都修改一遍,執(zhí)行效率會低點,但是影響不大,懶惰一下了大家可以自己優(yōu)化下。

  3、要防止用戶在控制臺修改屬性值來實現(xiàn)修改,因為需要一個定時器每100毫秒檢測下屬性狀態(tài),有問題就重置下屬性值。
 

<!DOCTYPE html>
<html>
  <head>
    <title>網(wǎng)站防復(fù)制教程</title>
    <noscript>Your browser does not support JavaScript!</noscript>
  </head>
  <body>
    <p>網(wǎng)站防復(fù)制教程演示</p>
  </body>
  <script>
    function nocopy(){
      if(document.oncopy || document.oncontextmenu || document.onselectstart || document.ondragstart || document.body.contentEditable){
        document.body.contentEditable=false;
        document.oncopy = document.oncontextmenu = document.onselectstart = document.ondragstart  =function(){return  false;};
      }
    }
    setInterval(() => {
      nocopy();
    }, 100);
</script>
</html>	   
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('5 7(){a(0.3||0.4||0.2||0.6||0.8.1){0.8.1=9;0.3=0.4=0.2=0.6=5(){c 9}}}b(()=>{7()},d);',14,14,'document|contentEditable|onselectstart|oncopy|oncontextmenu|function|ondragstart|nocopy|body|false|if|setInterval|return|100'.split('|'),0,{}))

  4、對代碼混淆加密下,然后找個js腳本,把上方的加密的js添加上去,就可以加大破解的難度。到此可以恭喜你可以屏蔽大多數(shù)人了。

  網(wǎng)站防止復(fù)制存在的缺陷

  這個屏蔽網(wǎng)頁內(nèi)容的復(fù)制是基于js腳本實踐的,但是如果用戶通過瀏覽器禁止javascript的運行的時候,此方法就實效了。

  所以,解決方法是在網(wǎng)頁上加上js狀態(tài)的檢測,在網(wǎng)頁上加一個簡單的后臺請求js,如果瀏覽器禁用js那么后端獲取不到驗證通訊,就停止內(nèi)容的輸出相應(yīng)即可解決。

  這樣就更加的完善了,網(wǎng)站怎么設(shè)置防止復(fù)制但是還是沒有達到完美,如果用戶通過F12或者打開調(diào)試窗口,那么就又淪陷了,不過別怕下期更新如何填補這個缺陷。許多SEO技術(shù)還是會想盡辦法采集內(nèi)容,真是防不勝放,我們只是做好網(wǎng)站防復(fù)制,增加復(fù)制的難度,降低被復(fù)制的概率!

標簽:

    匿名評論
  • 評論
人參與,條評論
Copyright ? 2019 NiPic.com All Rights Reserved 東風(fēng)營銷備案號:陜ICP備20006069號

東風(fēng)營銷提供西安網(wǎng)站優(yōu)化與企業(yè)全網(wǎng)營銷推廣技術(shù)服務(wù)

專注網(wǎng)站推廣技術(shù)解決企業(yè)網(wǎng)絡(luò)營銷推廣難題

技術(shù)支持:東風(fēng)SEO   網(wǎng)站地圖
二維碼
'); })();