返回列表 回复 发帖

文章被复制时自动加入版权信息(文字水印)的两种方法

方法一、
  1. <script type="text/javascript">
  2. document.body.oncopy = function () {
  3.         setTimeout( function () {
  4.                 var text = clipboardData.getData("text");
  5.                 if (text) {
  6.                         text = text + "\r\n 【温馨提示】本文转载自: "+location.href; clipboardData.setData("text", text);
  7.                 }
  8.                                 }, 100 )
  9. }
  10. </script>
复制代码
测试结果: Maxthon下不弹出提示,IE7和IE6下会弹出提示。Firefox下无效。
4 P. T( ^! T" \* u* x' u6 X/ i2 Q$ w8 \" K
方法二、
  1. <script type="text/javascript">
  2.         document.body.oncopy = function() {
  3.                 event.returnValue = false;
  4.                 var t = document.selection.createRange().text;
  5.                 var s = "【温馨提示】本文转载自: "+top.window.location.href;
  6.                 clipboardData.setData('Text',t+'\r\n'+s+'\r\n\r\n\r\n');
  7.         }
  8. </script>
复制代码
测试结果: Maxthon和IE7下不弹出提示,IE6下会弹出提示。Firefox下无效。
怨去吹箫,狂来说剑,两样销魂味。
返回列表