很作者在寒心苦苦写下一篇好的文章时,经常被别的网站复制过去使用,还说是他们的原创,让广大作者很是恼火,那么怎样不让别人复制我的文章呢?在这里,天使告诉你们一种方法,在文章中加入如下代码。别人复制我们的文字经验时每隔一个字符加一个数字,即使被复制了也不能直接使用。下面一起来看看吧!
工具/原料
记事本
方法/步骤
在桌面上单击右键,新建【文本文档】
在记事本中输入如下代码
将文件另存为【如何防止别人复制你的文章,复制之后不可用.html】
双击打开网页,解除对JAVA脚本的阻止
打开一个记事本,将网页上的文字复制到记事本中,发现,文中每隔一个字符就加入一个数字,即使别人复制了,也无法直接使用
代码分析
文字部分不用解释,大家一看就明白
【var schar="你所复制的内容为:";】定义了一个变量,在文字最开始显示
for(var i=0; i<=text.length; i++)
{
schar+=text.charAt(i)+2;
}
for循环,自增
【text.length】按照文字长度决定循环次数
【schar+=text.charAt(i)+2;】每循环一次,加一个数字2
还是和《别人复制我的文字时如何自动加版权信息》一样,加上版权信息
全部代码如下,复制了,放在记事本,改后缀为html,感兴趣的可以试一试呗
<html><body>很多百度经验作者在寒心苦苦写下一篇好的经验时,经常被别的网站复制过去使用,还说是他们的原创,让广大百度经验作者很是恼火,在这里,小编告诉你们一种方法,可以建议百度经验开发团队,在百度经验中加入如下代码。别人复制我们的文字经验时每隔一个字符加一个数字。<script type="text/javascript">document.body.oncopy = function ()
{
setTimeout(
function ()
{
var text = clipboardData.getData("text");
if (text) {
var schar="你所复制的内容为:"
for(var i=0; i<=text.length; i++)
{
schar+=text.charAt(i)+2;
}
text =schar + "rn原文来自: 不落泪的天使1原创整理,请尊重小编的辛苦耕耘。地址:"+location.href; clipboardData.setData("text", text); } }, 100 ) }
</script>
> </body></html>
END
以上就是怎样不让别人复制我的文章方法介绍,大家看明白了吗?希望对大家有所帮助!