如何在复制网页内容时自动添加版权信息

摘要

该功能大家经常会遇到,复制粘贴某网页文字后,里面有该网站的一些版本信息,可起到提醒转载文章者,注意保留原文链接的作用。
将代码添加到主题根目录下header.php的标签中即可。添加后,别人在你网站复制任何文字内容,粘贴时都会自动带上版权信息,使用时修改其中的版本信息,不支持低版本IE。
修改模板后,记得将模板编码改为:UTF-8 无BOM(无签名),否则提示中的汉字会乱码,建议使用专门的编辑工具,比如:Notepad++(免费)编辑修改主题模板文件。

该功能大家经常会遇到,复制粘贴某网页文字后,里面有该网站的一些版本信息,可起到提醒转载文章者,注意保留原文链接的作用。

将代码添加到主题根目录下header.php的标签中即可。添加后,别人在你网站复制任何文字内容,粘贴时都会自动带上版权信息,使用时修改其中的版本信息,不支持低版本IE。

修改模板后,记得将模板编码改为:UTF-8 无BOM(无签名),否则提示中的汉字会乱码,建议使用专门的编辑工具,比如:Notepad++(免费)编辑修改主题模板文件。

<script ="text/javascript">
	function addLink() {
	    var body_element = document.body;
	    var selection;
	    selection = window.getSelection();
	    if (window.clipboardData) { // Internet Explorer
	        var pagelink ="\r\n\r\n 原文出自[ 这里输入自己的站点名字丨SmallTown ] 转载请保留原文链接: "+document.location.href+"";
	        var copytext = selection + pagelink;
	        window.clipboardData.setData ("Text", copytext);
	        return false;
		    } else {
		        var pagelink = " 原文出自[ 这里输入自己的站点名字丨SmallTown  ] 转载请保留原文链接: "+document.location.href+"";
		        var copytext = selection + pagelink;
		        var newdiv = document.createElement('div');
		        newdiv.style.position='absolute';
		        newdiv.style.left='-99999px';
		        body_element.appendChild(newdiv);
		        newdiv.innerHTML = copytext;
		        selection.selectAllChildren(newdiv);
		        window.setTimeout(function() {
		        body_element.removeChild(newdiv);
		        },0);
		    }
		}
		document.oncopy = addLink;
</script>
SmallTown
  • 本文由 发表于 2017年5月19日10:23:02
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: