为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript如何复制页面上文本

JavaScript如何复制页面上文本

哈士奇WWW 2019-03-06 13:15:21
详细说,就是在JavaScript上直接操作剪切板,例如复制页面上的文本到剪切板。网上搜索有ZeroClipboard这个兼容性比较好的方案,但这货是个flash,如果我想在移动端浏览器使用的话还是比较麻烦。有没有兼容性比较好的方案呢?
查看完整描述

3 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

只有IE浏览器支持用JS复制内容,其他现代浏览器为了安全方面的考虑,禁止JS操作剪切板,所以只能是JS + Flash的方案。

要么就是给用户一个选中文本的效果,提示用户复制,之前写过一个demo,可以参考下:copy


查看完整回答
反对 回复 2019-04-12
?
千巷猫影

TA贡献1829条经验 获得超7个赞

有jQuery的版本 zClip,不过这个2011年就停止更新了,压缩之后只有6kb,同时有js原生实现版本的zeroclipboard, 这个压缩之后有18.9kb,好消息是它仍然在更新。


查看完整回答
反对 回复 2019-04-12
  • 3 回答
  • 0 关注
  • 517 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信