最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript實現(xiàn)復制文章自動添加版權

 更新時間:2016年08月02日 10:14:10   投稿:daisy  
自己辛辛苦苦寫的文章,輕易就被別人復制-粘貼去了,是不是很傷心呢?小編今天給大家整理了兩個方法,讓別人復制自己的文章時,自動在文章的結尾添加自己的版權信息。

第一種

<script type="text/javascript"> 
document.body.oncopy = function(){ 
  setTimeout( 
    function (){ 
    var text = clipboardData.getData("text"); 
    if(text){ 
      text = text + "\r\n本文來自: (m.fzitv.net) 詳細出處參考:"+location.href; clipboardData.setData("text", text); 
    } 
  },100) 
} 
</script> 

注意:這段代碼必須復制到 body 區(qū)域里面才能生效,放到 head 區(qū)域內(nèi)是不起作用的。

第二種

$("body").bind('copy', function (e) {
 if (typeof window.getSelection == "undefined") return; //IE8 or earlier...
 
 var body_element = document.getElementsByTagName('body')[0];
 var selection = window.getSelection();
 
 //if the selection is short let's not annoy our users
 if (("" + selection).length < 30) return;

 //create a div outside of the visible area
 //and fill it with the selected text
 var newdiv = document.createElement('div');
 newdiv.style.position = 'absolute';
 newdiv.style.left = '-99999px';
 body_element.appendChild(newdiv);
 newdiv.appendChild(selection.getRangeAt(0).cloneContents());
 
 //we need a <pre> tag workaround
 //otherwise the text inside "pre" loses all the line breaks!
 if (selection.getRangeAt(0).commonAncestorContainer.nodeName == "PRE") {
 newdiv.innerHTML = "<pre>" + newdiv.innerHTML + "</pre>";
 }
 
 newdiv.innerHTML += "<br /><br />Read more at: <a href='"
 + document.location.href + "'>"
 + document.location.href + "</a> &copy; MySite.com";
  
 selection.selectAllChildren(newdiv);
 window.setTimeout(function () { body_element.removeChild(newdiv); }, 200);
});

總結

以上就是小編為大家整理的兩種利用JavaScript實現(xiàn)復制文章自動添加版權的方法,代碼很簡單,有需要的朋友們可以參考學習。

相關文章

  • 微信小程序日期增加時間完成訂單失效倒計時效果

    微信小程序日期增加時間完成訂單失效倒計時效果

    這篇文章主要介紹了微信小程序日期增加時間完成訂單失效倒計時效果,在我們?nèi)粘Y徫镞^程中經(jīng)常會遇到這樣的功能,本文通過示例代碼給大家詳細講解,需要的朋友參考下吧
    2024-04-04
  • JavaScript中數(shù)組遍歷方法合集大全

    JavaScript中數(shù)組遍歷方法合集大全

    在JavaScript中數(shù)組遍歷是常見的操作,有多種方法可以實現(xiàn),下面這篇文章主要給大家介紹了關于JavaScript中數(shù)組遍歷方法合集的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-07-07
  • 標準的js無縫滾動效果

    標準的js無縫滾動效果

    這篇文章主要為大家詳細介紹了標準的js無縫滾動效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • 微信小程序配置視圖層數(shù)據(jù)綁定相關示例

    微信小程序配置視圖層數(shù)據(jù)綁定相關示例

    這篇文章主要為大家介紹了微信小程序配置視圖層數(shù)據(jù)綁定相關示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪<BR>
    2022-04-04
  • 使用javascript做的一個隨機點名程序

    使用javascript做的一個隨機點名程序

    這篇文章主要介紹了使用javascript做的一個隨機點名程序,經(jīng)測試,效果相當不錯,需要的朋友可以參考下
    2014-02-02
  • TypeScript入門之利用裝飾器擴展代碼能力

    TypeScript入門之利用裝飾器擴展代碼能力

    在?TypeScript?中,裝飾器是一種特殊的聲明,可以讓你的代碼更有趣、更靈活,下面小編就來帶大家學習一下TypeScript中裝飾器的具體使用吧
    2023-06-06
  • JS實現(xiàn)超精簡的鏈接列表在固定區(qū)域內(nèi)滾動效果代碼

    JS實現(xiàn)超精簡的鏈接列表在固定區(qū)域內(nèi)滾動效果代碼

    這篇文章主要介紹了JS實現(xiàn)超精簡的鏈接列表在固定區(qū)域內(nèi)滾動效果代碼,非常常見的頁面元素屬性變換控制實現(xiàn)滾動效果,簡單實用,需要的朋友可以參考下
    2015-11-11
  • layui使用label標簽的方法

    layui使用label標簽的方法

    今天小編就為大家分享一篇layui使用label標簽的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • JavaScript?顯示一個倒計時廣告牌的實現(xiàn)示例

    JavaScript?顯示一個倒計時廣告牌的實現(xiàn)示例

    本文主要介紹了JavaScript?顯示一個倒計時廣告牌的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • JavaScript實現(xiàn)頁面截圖3種解決方案

    JavaScript實現(xiàn)頁面截圖3種解決方案

    網(wǎng)頁截圖是指將網(wǎng)頁上的內(nèi)容截取下來,并保存為圖片的過程,下面這篇文章主要給大家介紹了關于JavaScript實現(xiàn)頁面截圖的3種解決方案,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-06-06

最新評論

永靖县| 鄄城县| 大名县| 临邑县| 博罗县| 高州市| 阳春市| 古丈县| 柳江县| 德昌县| 钟山县| 古田县| 遂昌县| 嫩江县| 镶黄旗| 阜城县| 泾阳县| 蓝田县| 泸水县| 台山市| 大安市| 永昌县| 南木林县| 翁牛特旗| 湟源县| 五指山市| 繁峙县| 尼木县| 新兴县| 大港区| 新化县| 沙田区| 固镇县| 达州市| 葫芦岛市| 大渡口区| 星子县| 伊宁县| 黑山县| 巩义市| 得荣县|