统计网页的一段文字是否被复制

2025-05-05 21:18:46
推荐回答(1个)
回答1:

从操作习惯上来看, 用户在浏览器页面通常是用鼠标一划过,对文字选择复制的, 在这里你可以使用 JS 脚本 window.clipboardData 属性判断对方是否是复制了相应内容,也就是这个微信号文本。
不过用户的操作是复杂的,他可能一会儿正在浏览这个网页,一会儿又浏览别的页面,或者是用浏览器浏览页面,又打开 word 编辑文件, 总之我想表达的是用户可以随时随地用到剪贴板复制东西,而且这种复制的内容可能是文本也可能是图片格式。
所以我给你的最简单方案是: 在微信号链接上做一个提示“点击即可复制”,用户点击就往剪贴板里放内容 (用类似 window.clipboardData.setData("Text", this.innerText); 的代码就行了), 所以你的问题就可以转化为用户是否点击链接, 简单来说或许你不知道用户是否复制,但是你百分百能确认他是否点击了链接或按钮