【发布时间】:2014-10-29 03:35:40
【问题描述】:
我需要将一些数据复制到 Flex 中的系统剪贴板,以便将其复制到 Excel 中。当用户单击按钮时,单击处理程序将调用生成 Excel HTML 数据并将其复制到剪贴板(大约 2.5 MB 数据)的方法。
我尝试了两种方法:
System.setClipboard(xml.toString());
和
Clipboard.generalClipboard.setData(ClipboardFormats.TEXT_FORMAT, xml.toString());
当我在 Internet Explorer 11(32 位)和 Firefox 中运行应用程序时,数据已正确复制到剪贴板,但在 Chrome 中它不会复制数据。
Chrome 36.0.1985.143 m
闪存 14.0.0.177
Flex 版本:4.6.0
编辑: 应该注意的是,使用 Chrome 从 Flex 复制到剪贴板适用于小副本(测试为 4KB)。我在 Chrome 上遇到了某种限制吗?
【问题讨论】:
标签: google-chrome apache-flex clipboard