技术日志

记录分享邓杰律师从事网络技术工作点点滴滴。

复制网站网页内容时,末尾强制附上网页网址

点击复制标题网址

——温馨提示——

已复制到剪贴板,可粘贴到下一处。


时间:   查看:1016

编者按:

实现代码:<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() 阻止默认复制行为。






本文标签

发表评论:

评论记录:

未查询到任何数据!