复制文本加上版权信息功能实现

有些网站为了维护版权信息, 用户在复制完成后, 发现粘帖出来的内容往往都还有一些作者名字之类的版权信息, 那么这样的功能是怎么实现的呢? 其实原理也是非常的简单,就是监听一下剪切板事件.




    
    
    
    Document


    
前端好难学啊

原理: 监听文本复制事件, 并阻止事件默认行为, window .getSelection() 表示选中的文本内容, 再调用 clipboardData.setData() 方法将修改后的文本添加到剪切板

猛戳这里查看 clipboardData 对象的兼容性

注意

  • 在IE中,clipboardData对象是window对象的属性;
  • 在Chrome、Safari和Firefox 4+中,clipboardData对象是相应event对象的属性。

你可能感兴趣的:(复制文本加上版权信息功能实现)