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

Den*_*ret 6 javascript clipboard html5 canvas

今天有没有HTML5的方式来复制到剪贴板,没有浏览器插件(没有Flash也没有java),也没有短期黑客,画布中的图像?

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

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

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

T.J*_*der 6

据我所知,Clipboard API是该领域唯一的规范.我从来没有使用它,也不知道支持的范围有多广,但我怀疑并不广泛.根据这个快速而肮脏的测试,当前版本的Chrome和Firefox会激活此copy事件.我相信用户必须启动副本(例如,你说"按Ctrl + C复制").

IE window.clipboardData提供,但据我所知,你只限于文字和网址.

可悲的是,我认为这是基本上的答案之一:不,还没有.