摘要:是里一个非常方便的客户端请求代理模块著作权归作者所有。链接来源主要用到的两个方法
HTML
superagent是nodejs里一个非常方便的客户端请求代理模块
JS
function setClipboardText(event){ event.preventDefault(); var node = document.createElement("div"); node.innerHTML=window.getSelection(0).toString(); var htmlData = "著作权归作者所有。"; var textData = "著作权归作者所有。 " + "商业转载请联系作者获得授权,非商业转载请注明出处。 " + "0zero 链接:https://segmentfault.com/u/codedemon " + "来源:segmentfault " + window.getSelection(0).toString(); if(event.clipboardData){ event.clipboardData.setData("text/html", htmlData); event.clipboardData.setData("text/plain", textData); } else if(window.clipboardData){ return window.clipboardData.setData("text", textData); } }; document.addEventListener("copy", function(event){ setClipboardText(event); });
" + "商业转载请联系作者获得授权,非商业转载请注明出处。
" + "作者:0zero
链接:https://segmentfault.com/u/codedemon
" + "来源:segmentfault
" + node.innerHTML + "
主要用到的两个方法
getSelection
ClipboardEvent
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/88090.html
摘要:取消默认的复制事件被复制的文字等下插入防知乎掘金复制一两个字则不添加版权信息超过一定长度的文字就添加版权信息作者链接来源掘金著作权归作者所有。以上参考资料高程操作剪贴板网页上如何实现禁止复制粘贴以及如何破解原生实现点击按钮复制文本 showImg(https://segmentfault.com/img/remote/1460000015942602?w=1280&h=720); 前言...
摘要:取消默认的复制事件被复制的文字等下插入防知乎掘金复制一两个字则不添加版权信息超过一定长度的文字就添加版权信息作者链接来源掘金著作权归作者所有。以上参考资料高程操作剪贴板网页上如何实现禁止复制粘贴以及如何破解原生实现点击按钮复制文本 showImg(https://segmentfault.com/img/remote/1460000015942602?w=1280&h=720); 前言...
摘要:取消默认的复制事件被复制的文字等下插入防知乎掘金复制一两个字则不添加版权信息超过一定长度的文字就添加版权信息作者链接来源掘金著作权归作者所有。以上参考资料高程操作剪贴板网页上如何实现禁止复制粘贴以及如何破解原生实现点击按钮复制文本 showImg(https://segmentfault.com/img/remote/1460000015942602?w=1280&h=720); 前言...
摘要:表示选择的内容将复制信息添加到剪切板原理监听文本复制事件并阻止事件默认行为表示选中的文本内容再调用方法将修改后的文本添加到剪切板猛戳这里查看对象的兼容性注意在中,对象是对象的属性在和中,对象是相应对象的属性。 有些网站为了维护版权信息, 用户在复制完成后, 发现粘帖出来的内容往往都还有一些作者名字之类的版权信息, 那么这样的功能是怎么实现的呢? 其实原理也是非常的简单,就是监听一下剪切...
阅读 1181·2021-09-22 15:24
阅读 2285·2019-08-30 15:44
阅读 2614·2019-08-30 10:55
阅读 3354·2019-08-29 13:25
阅读 1638·2019-08-29 13:09
阅读 1391·2019-08-26 14:05
阅读 1379·2019-08-26 13:58
阅读 1984·2019-08-26 11:57