我有一个Web应用程序,我正在为一个客户端管理,该客户端使用一个使用画布生成图形的图形库。客户希望用户能够复制站点中的任何图形,以便将其粘贴到word文档中。具体问题:
是否可以将HTML画布元素作为图像复制到剪贴板?
我知道可以将画布保存为图像,但它比复制/粘贴更麻烦。
修改 我已经了解到您可以将画布转换为具有数据URI src的图像,但该图像上的复制和粘贴支持是混合的。 Firefox允许您从浏览器中复制并粘贴这些图像,但Chrome不会。
截至目前,似乎没有可靠的方法来复制和粘贴canvas元素。
答案 0 :(得分:2)
您无法使用Javascript直接与剪贴板进行交互,但有可能借助Flash。
您可以按http://code.google.com/p/zeroclipboard/
的建议尝试How do I copy to the clipboard in JavaScript?复制二进制数据可能会产生问题。
另见