6

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

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

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

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

4

1 回答 1

6

据我所知,剪贴板 API是该领域唯一的规范。我从未使用过它,也不知道它的支持范围有多广,但我怀疑它并不广泛。根据这个快速而肮脏的测试,当前版本的 Chrome 和 Firefox 会触发该copy事件。我相信用户必须启动复制(例如,您说“按 Ctrl+C 复制”)。

IEwindow.clipboardData可用,但据我所知,您仅限于文本和 URL。

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

于 2012-05-15T08:00:08.227 回答