js監聽瀏覽器剪貼板


function setClipboardText(event){
      event.preventDefault();
      var node = document.createElement('div');
      node.innerHTML= window.getSelection(0).toString();
      var result = window.getSelection(0).toString();
      if (result.length>51){
                result=result.substring(0,50);
      }
      var htmlData = '<div>此版權歸所XXXXX所有。<br />'
                      + '如有它用請聯系XXXXXXX獲得授權。<br />'                      
                      + '來源:XXXXXXXX<br /><br />'
                      + '每次復制最多50個字<br /><br />'
                      + result
                      + '</div>';
      var textData = '此版權歸所XXXXXX所有。\n'
                      + '如有它用請聯系XXXXXXXX獲得授權。\n'
                      + '每次復制最多50個字\n'
                      + result;
      if(event.clipboardData){
          event.clipboardData.setData("text/html", htmlData);
          event.clipboardData.setData('text/plain', textData);
      }
      else if(window.clipboardData){
          return window.clipboardData.setData("text", textData);
      }
};

document.addEventListener('copy', function(event){
setClipboardText(event);
});

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM