复制网站网页内容时,末尾强制附上网页网址
编者按:
实现代码:<script>document.addEventListener('copy', e => { const selection = window.getSelection().toString(); if (selection) { e.clipboardData.setData('text/plain', selection + '\n\n来源: ' + location.href); e.preventD将下面这段 <script> 标签放入网页的 <head> 或 <body> 中即可生效,示范代码如下:
<script> document.addEventListener('copy', e => { const selection = window.getSelection().toString(); if (selection) { e.clipboardData.setData('text/plain', selection + ' 来源: ' + location.href); e.preventDefault(); } }); </script>
说明:
监听 copy 事件;获取当前选中的文本;
如果有选中文本,则将其与当前页面 URL 拼接后写入剪贴板;
调用 e.preventDefault() 阻止默认复制行为。
本文标签:
