微信浏览器通过js复制文本功能

如题,求大神指导?

我在移动端页面想要实现一个【复制】按钮,点击复制可以复制文本内容到手机剪切板?

在微信的聊天界面可以通过点击文本后,弹出个功能列表“【复制】,【转发】。。。”,

点击复制后可以随时粘贴,请问它这个是怎么实现的?

阅读 18.4k
3 个回答

微信的复制转发和你所说的“页面”复制是两码事,目前别说完美了,连基本可用的方案也没有。
还是换方案吧,比如给个input或者其他方式提示用户选中复制。

印象中 只有桌面端IE允许用js操作剪贴板 其余的浏览器都是弹个框帮你选中 自己按一下ctrl+c
移动端的复制、查词什么那是rom的功能 跟js没关啊

clipboard.js 是一个轻量级的工具,基于HTML5的 SelectionexecCommand API 实现将文本复制到剪切板的功能。题主可以了解一下,看能不能满足需求

推荐问题