gpt4 book ai didi

javascript - 如何在 HTML5 中不使用 flash 将文本复制到剪贴板?

转载 作者:技术小花猫 更新时间:2023-10-29 12:54:44 24 4
gpt4 key购买 nike

关于 Google Drive ,如果我尝试共享文件并且我使用的是 Google Chrome,则会出现此按钮: button copy url appears only if is public file

现在,如果我按“复制链接”,它将选择按钮下方的文本区域。 (是输入式按钮)这里的图片: enter image description here

问题是……google 如何在不使用 flash (zeroclipboard) 的情况下将广告文本/url 复制到剪贴板?它使用了哪个chrome API?我尝试检查它,但只看到 js。

最佳答案

据我所知,没有闪光灯是不可能做到的。但是,如果您使用的是 Google Chrome 并且您安装了云端硬盘应用程序(来自网上商店),则您允许浏览器使用您的复制和粘贴。

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

基本上,您需要获得浏览器的许可。如果你不能,那就欺骗用户。我曾经制作了一个显示文本的 Canvas ,当用户拖动鼠标时,它会在不可见的 <div> 中选择相应的文本。 ,当您按下 Control+C 或 Cmd+C 时,您正在使用 native 快捷方式复制文本,javascript 无法模仿这些键。

你可以用 javascript 做的最好的事情是使用 document.createRange() 选择文本并将其留给用户按 Control+C 或 Cmd+C。

关于javascript - 如何在 HTML5 中不使用 flash 将文本复制到剪贴板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27083707/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com