【问题标题】:Display a local icon in IE extension在 IE 扩展中显示本地图标
【发布时间】:2013-01-06 22:58:36
【问题描述】:

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

【问题讨论】:

  • 页面某处。例如,该扩展在所有指向 Facebook 的页面的所有链接上添加了一个标志。

标签: c# internet-explorer plugins https bho


【解决方案1】:

回答我自己的问题...

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-14
    • 2016-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-26
    • 2018-01-24
    • 1970-01-01
    相关资源
    最近更新 更多