js 有无可能直接访问粘贴板,甚至改写粘贴板内容。

实现的需求是,在微信公众号号里面,我挂了一个网页,有时候客户复制了一串文字(不是我页面的文字),
我想打开我的页面之后,检查剪切板,查询里面的内容,如果是跟我页面有关的。
我直接获取之后,设置在我指定的位置,免去客户自己去粘贴的步骤,然后把粘贴板设置为空。

我查了一下,基本都是关于复制的,而且有一个(window.clipboardData.getData("text")),我一测试,直接就说clipboardData是undifend。

text是IE的用法,按照W3C标准应该是text/plain,如果需要粘贴文件可以用其他的MIME

你的获取端网页是 HTTPS 的吗?

有用望采纳

用hbuilder-uniapp开发H5页面,里面有提供相关的api

img


请看。clipboard对象的undefined原因都在这。