gpt4 book ai didi

firefox - 无法在 Firefox Addon 开发中将图像复制到剪贴板

转载 作者:行者123 更新时间:2023-12-02 10:26:31 25 4
gpt4 key购买 nike

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

但是当我尝试附加 Base64 图像时,出现以下错误:

JPM [error]   Message: Error: Invalid flavor for image/jpg

您可以在此处找到一个尝试将图像复制到剪贴板并给出错误的命令示例:https://jsfiddle.net/g0Lff2b5/

当我尝试使用网站中的示例时,它有效。我认为也许我的base64是无效的,即使我使用了很多base64生成器,并且将这个base64设置到标签中效果很好。

有什么想法吗?

最佳答案

嗯,我做了一个暂时解决的解决方法,但主要问题仍然存在。

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

关于firefox - 无法在 Firefox Addon 开发中将图像复制到剪贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32981752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com