无法在Firefox插件开发中将图像复制到剪贴板

无法在Firefox插件开发中将图像复制到剪贴板,firefox,firefox-addon,firefox-addon-sdk,firefox-developer-tools,Firefox,Firefox Addon,Firefox Addon Sdk,Firefox Developer Tools,我正在开发一个Firefox插件,它具有将图像复制到剪贴板的功能。 我正在使用require(“sdk/剪贴板”)lib,如 但是,当我尝试附加base64映像时,会出现以下错误: JPM [error] Message: Error: Invalid flavor for image/jpg 您可以找到一个命令的示例,该命令尝试将图像复制到剪贴板,但在此处显示错误: 当我尝试在网站上使用这个例子时,它是有效的。我认为我的base64可能是无效的,即使我使用了许多base64生成器,将这个

我正在开发一个Firefox插件,它具有将图像复制到剪贴板的功能。 我正在使用require(“sdk/剪贴板”)lib,如

但是,当我尝试附加base64映像时,会出现以下错误:

JPM [error]   Message: Error: Invalid flavor for image/jpg
您可以找到一个命令的示例,该命令尝试将图像复制到剪贴板,但在此处显示错误:

当我尝试在网站上使用这个例子时,它是有效的。我认为我的base64可能是无效的,即使我使用了许多base64生成器,将这个base64设置为标记也可以


有什么想法?

好吧,我做了一个变通解决方案,暂时解决了问题,但主要问题仍然存在


为了将图像复制到剪贴板,我所做的是创建一个画布对象,将图像添加到其中,并调用将图像转换为BASE64字符串(.toDataURL('image/png')的函数。然后,我可以将这个base64复制到剪贴板。

哦,这很有趣,我不知道为什么你的方法不起作用,它似乎与文档匹配。