将javascript制作的图像复制到剪贴板

时间:2012-05-15 07:46:15

标签: javascript html5 canvas clipboard

今天HTML5是否有一种复制到剪贴板的方法,没有浏览器插件(没有Flash也没有java),也没有短期黑客,是在画布中构建的图像?

复制到剪贴板将由javascript启动,但是用户确认或对话框不是问题。

在Windows和Linux中不起作用的解决方案,或者至少在Chrome和Firefox中不起作用的解决方案对我来说都不感兴趣。

理想情况下,我更喜欢不强制显示图像的解决方案(使用document.createElement('canvas')内置在内存中),但这不是绝对要求。

1 个答案:

答案 0 :(得分:6)

据我所知,Clipboard API是该领域唯一的规范。我从来没有使用它,也不知道支持的范围有多广,但我怀疑并不广泛。根据{{​​3}},当前版本的Chrome和Firefox会触发copy事件。我相信用户必须启动副本(例如,您说“按Ctrl + C复制”)。

IE使this quick and dirty test可用,但据我所知,您仅限于文字和网址。

很遗憾,我认为这是基本上的答案之一:不,还没有。

相关问题