如何在复制图像时将文本设置为复制到剪贴板?

8 html javascript image copy-paste alt

我正在建立一个网页,并遇到了一些能够做到的事情.当有人试图复制图像时,将文本设置为复制到剪贴板,可能与alt文本相同.用javascript/html有什么方法可以做到这一点吗?如果是,请解释.

谢谢你的帮助!

编辑:基本上,我想让我的用户突出显示图像,按control-c,然后将alt文本存储在剪贴板中.

Yat*_*rix 0

我认为你不能。如果您可以通过浏览器挂钩键盘事件,那将是一个巨大的安全问题。您可以捕获击键并通过几行代码将它们发送到 Web 服务,这很容易毁掉一些人的生活。

您可以使用 onmousedown 检测鼠标按下事件,方法是将其以某种方式附加到图像,并将该替代文本存储在隐藏字段或 cookie 中并DoSomething()从那里存储。