我正在尝试将chrome扩展程序移植到firefox。
在Chrome中我使用以下方式访问某个图像:
chrome.extension.getURL('img/full_logo.png')
在firefox中,我试图通过以下方式实现相同目标:
var self = require("sdk/self");
self.data.url('img/full_logo.png');
但是firefox控制台提供错误,说明未定义require,我理解这不是javascript函数。
这需要什么功能? 如何获取firefox附加组件的图像URL? 任何有价值的链接也值得赞赏。
答案 0 :(得分:1)
如果你知道它的名字,为什么要从插件代码中访问图像?当您可以从内容标记直接链接到它时。
考虑这个目录结构:
├── data
│ ├── html
│ │ └── ui.html
│ ├── images
│ │ └── image.png
│ └── js
│ └── contentScript.js
在ui.html
内使用以下内容来使用图片..
<img src="../images/image.png"></img>