javascript – 如何在HTML5中将文本复制到剪贴板?

前端之家收集整理的这篇文章主要介绍了javascript – 如何在HTML5中将文本复制到剪贴板?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Google Drive,如果我尝试共享一个文件,我使用谷歌浏览器,这个按钮出现:

现在,如果我按“复制链接”,它会按下按钮的文本区域. (它是一个输入类型按钮)
这里图片

而问题是….
Google如何在不使用Flash(zeroclipboard)的情况下将广告文字/网址复制到剪贴板?
哪个API使用了chrome?
我试图检查这个,但只看到js.

解决方法

据我所知,这是不可能没有闪光的.但是,如果您使用的是Google Chrome,并安装了云端硬盘应用程序(从网上商店),则可以让浏览器使用您的副本和粘贴.

尝试点击本文中的“右键菜单”部分:google drive help

基本上,您需要浏览器的权限.如果你不能,那么欺骗用户.我曾经制作了一个显示文本的画布,当用户拖动鼠标时,它会在不可见的< div>中选择相应的文本,当您按Control C或Cmd C时,您将使用本机快捷方式复制文本不能模仿这些键.

使用javascript最好的方法是使用document.createRange()选择文本,并将其留给用户按Control C或Cmd C.

猜你在找的JavaScript相关文章