复制网页内容时文章末尾显示本文出处的代码
我们平常在网上看到别人好的文章都想复制下来,但是在我们下来下来的时候,往往会在文章的最后面跟着此文章的出处,比如会显示:本文来自:草原半亩地(www.cybmd.com),原文地址:http://www.cybmd.com/a/wangluojishu/wangzhanjianshe/2010/0602/4201.html之类的显示,这样的功能是怎么实现的呢,其实很简单;(本人在网上找到了代码,以防忘记,在这里留下了记录。)
<script type="text/javascript">
document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text"); if (text) { text = text + "\r\n\n本文来自:草原半亩地(www.cybmd.com),原文地址:"+location.href; clipboardData.setData("text", text); } }, 100 ) }
</script>
请将以上的代码部分复制以后,粘贴到你网页代码的任何一个地方即可,建议粘贴到网页代码的最后部分,这样不影响网页的打开速度,最好放在</body> 的前面,如果是自己制作的网站代码,最好放在</html> 的后面即可。
(责任编辑:laiquliu)
|