Write the Code. Change the World.

12月 26

什么鬼?

版权狗退散,妈妈再也不用担心我被侵权了(其实只防君子不防小人)。

类似知乎,在网站复制长度大于42的文本时自动加上这样的版权声明:

著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:DIYgod
链接:https://www.anotherhome.net/
来源:Anotherhome

原理:

1. 监听copy事件

2. 使用 window.getSelection() 获取选中的文本

3. 使用 clipboardData.setData 操作剪贴板的内容

JS代码:

已知问题:

iOS Safari 不兼容 clipboardData.setData() 方法,所以在 iOS Safari 上无效

 

另附知乎原版关键代码,原理类似,感兴趣也可以看看:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

活捉 41 条