今天HTML5是否有一种复制到剪贴板的方法,没有浏览器插件(没有Flash也没有java),也没有短期黑客,是在画布中构建的图像?
复制到剪贴板将由javascript启动,但是用户确认或对话框不是问题。
在Windows和Linux中不起作用的解决方案,或者至少在Chrome和Firefox中不起作用的解决方案对我来说都不感兴趣。
理想情况下,我更喜欢不强制显示图像的解决方案(使用document.createElement('canvas')
内置在内存中),但这不是绝对要求。
答案 0 :(得分:6)
据我所知,Clipboard API是该领域唯一的规范。我从来没有使用它,也不知道支持的范围有多广,但我怀疑并不广泛。根据{{3}},当前版本的Chrome和Firefox会触发copy
事件。我相信用户必须启动副本(例如,您说“按Ctrl + C复制”)。
IE使this quick and dirty test可用,但据我所知,您仅限于文字和网址。
很遗憾,我认为这是基本上的答案之一:不,还没有。