JavaScript实现文章复制加版权信息
2016-08-12 08:59
465 查看
function addLink() { var body_element = document.getElementsByTagName('body')[0]; var selection; if(window.getSelection){//DOM,FF,Webkit,Chrome,IE10 selection = window.getSelection(); alert("文字复制成功!若有文字残缺请用右键复制\n转载请注明出处:"+document.location.href); }else if(document.getSelection){//IE10 selection= document.getSelection(); alert("文字复制成功!若有文字残缺请用右键复制\n转载请注明出处:"+document.location.href); }else if(document.selection){//IE6+10- selection= document.selection.createRange().text; alert("文字复制成功!若有文字残缺请用右键复制\n转载请注明出处:"+document.location.href); }else{ selection= ""; alert("浏览器兼容问题导致复制失败!"); } var pagelink = "<br /><br /> 转载请注明来源: <a href='"+document.location.href+"'>"+document.location.href+"</a>"; var copy_text = selection + pagelink; var new_div = document.createElement('div'); new_div.style.left='-99999px'; new_div.style.position='absolute'; body_element.appendChild(new_div ); new_div.innerHTML = copy_text ; selection.selectAllChildren(new_div ); window.setTimeout(function() { body_element.removeChild(new_div ); },0); } document.body.oncopy = addLink;
相关文章推荐
- JavaScript实现复制文章自动添加版权
- 参考:关于Javascript中实现暂停的几篇文章
- javascript实现从Excel文件向Web表单的某列多行数据复制
- 【JavaScript】实现将从Excel中复制的数据粘贴到WEB页面Grid中
- javascript:点击复制功能实现
- 复制文章时自动在尾部粘贴上版权信息
- 超长文章自动分页(含HTML),用ASP和Javascript实现
- 一篇入门级的介绍javascript解释器实现的文章
- javascript &css实现的长文章分页
- javascript实现复制内容自动带url
- Javascript实现复制到剪贴板
- 用 javascript 实现的点击复制代码
- javascript实现复制功能
- javascript实现获取、复制本页地址
- javascript 文章截取部分无损html显示实现代码
- 博客文章复制自动加版权信息
- 文章内容防复制功能的实现
- 旧文章:用c语言实现程序的自我复制 (2008-08-30 16:01:36)
- JavaScript实现自动在复制的内容后添加版权声明(转自:http://www.cnblogs.com/zhlnxindie/archive/2010/08/28/1810499.html)
- JavaScript实现兼容所有浏览器实现复制到剪贴板