我正试图通过按下按钮将文本复制到我的飞镖网络应用程序中的操作系统剪贴板,而我找不到干净的方法。
我目前的解决方案是创建一个textArea元素,添加我打算复制到元素的文本,在所述元素上调用document.execCommand("copy")
,然后删除textArea元素。这适用于我打算支持的浏览器;但是,我还需要为这个复制的文本设置MIME类型,这在我当前的实现中似乎是不可能的。
所以,我的问题是:使用我当前的解决方案,我还可以为要复制的文本设置MIME类型吗?或者是否有更好的方法我可以使用不同的飞镖api?
答案 0 :(得分:2)
Javascript(甚至dart转换为javascript)无法进入操作系统剪贴板。只有Flash似乎具备这种能力。