在知乎复制的文本为什么会自带一些版权声明,这个功能是如何实现的?


   https://segmentfault.com/q/1010000003986612原文


大体思路:
  1. 答案区域监听copy事件,并阻止这个事件的默认行为。

  2. 获取选中的内容(window.getSelection())加上版权信息,然后设置到剪切板(clipboardData.setData())。

一个简单的DEMO  测试发现点击信息就有了,非复制就实现。



    
    test


    
测试数据test

禁止复制

语法

element.oncopy = functionRef;


oncopy示例演示





试着复制这句话!

Log



你可能感兴趣的:(编程语言)