
您所描述的需求是通过捕捉复制动作后,访问剪切板添加版权信息的方式实现的。因为每位用户针对浏览器的权限设置本身就存在差异,故您所说的兼容所有浏览器的代码从实际上来说,是不存在的。比较有效的做法是,通过在内容中随机插入前景和背景色一样的版权文本的方式实现版权信息添加。此方法在您本站阅读时,对用户影响不大,但是在盗用内容时此类干扰信息即会生效。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
在你的网站每个页面去包含<script type="text/javascript" src="inc/copyright.js"></script>
copyright.js文件的代码如下:
document.body.oncopy = function () {
setTimeout( function () {
var text = clipboardData.getData("text")
if (text) {
text = text + "\r\n本文来自: 你的网站名称 详细出处参考:"+location.hrefclipboardData.setData("text", text)
}
}, 100 )
}
最近你运行下看看,呵!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)