3

我已阅读以下文章。我正在尝试使用 BHO 扩展嵌入图标。但是, res:// 协议在 HTTPS 站点中不起作用。是否有解决方法或替代方法可以在 HTTPS 站点中显示本地图像?

4

1 回答 1

3

回答我自己的问题...

可以将图像嵌入为 BASE64 字符串。例如,

myImg.setAttribute('src', "data:image/png;base64,iVBORw0KG........");

这样,您就不需要使用 res:// 协议。您可以在运行时以 BASE64 对图像进行编码(例如,在加载扩展时)或提前对其进行编码(如本例中)。最重要的是,这也适用于 HTTPS。

于 2013-01-06T23:17:01.840 回答