JavaScript中的复制到剪贴板功能

4

有没有一种方法可以通过JavaScript修改用户的剪贴板?

我想让他们在地图上点击一个点,然后将该位置的坐标添加到剪贴板中。

但是我认为JavaScript无法实现这一点。


是的,这是可能的,而且完全不需要使用任何库。请看这个答案 - https://dev59.com/GFYO5IYBdhLWcg3wTPzk#50230647 - KeshavDulal
3个回答

10
你可以尝试使用 zeroclipboard 库,它会在页面上放置一个不可见的flash元素来实际复制文本到剪贴板。

这个项目非常棒。谢谢分享 =) - Tiago

2
它在Internet Explorer中存在,但在其他浏览器中不存在,虽然可以通过每次插入Flash文件来实现在其他浏览器中使用。但我认为这不是非常有用,因为它也会带来可用性的缺陷。

在Flash10中不再可能实现,因为这是一个严重的安全漏洞。 - MatthieuP

1

如果我没记错的话,在Internet Explorer中是可能的(也许网站必须在“受信任”的区域内),但在Firefox或Opera中不行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接