gpt4 book ai didi

javascript - 如何创建 "Copy"按钮?

转载 作者:数据小太阳 更新时间:2023-10-29 04:41:25 26 4
gpt4 key购买 nike

好吧,假设你有这个:

<input id="test" value="" />

该输入的值是动态生成的。

现在用户可以双击该输入来选择值,ctrl+c 来复制。

我还发现,使用 javascript,您可以通过“单击”来选择输入的值。

但是当谈到创建一个按钮时,单击该按钮会将输入的值复制到操作系统的剪贴板中 - 我发现只有适用于 Flash 的解决方案。

现在我想知道如何使用 javascript 创建该按钮?如果可能的话……:)

最佳答案

考虑到影响(特别是安全问题),复制到/从剪贴板是不被允许/容易的事情。

这些问题/答案可能会对您有所帮助:

在每种情况下,解决方案似乎都是使用一些小的 .swf 文件——这意味着使用 flash(实际上可能是一些旧版本的 flash)...

例如,您可以查看 Zero Clipboard库(是的,flash...):

The Zero Clipboard library provides an easy way to copy text to the clipboard using an invisible Adobe Flash movie, and a JavaScript interface. The "Zero" signifies that the library is invisible and the user interface is left entirely up to you.

This library is fully compatible with Flash Player 10, which requires that the clipboard copy operation be initiated by a user click event inside the Flash movie. This is achieved by automatically floating the invisible movie on top of a DOM element of your choice.

在纯Javascript中,在Internet Explorer中好像可以,但在其他浏览器中不行...

关于javascript - 如何创建 "Copy"按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1383411/

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