Firefox附加组件不会显示图像

时间:2015-11-14 15:02:50

标签: firefox firefox-addon firefox-addon-sdk jpm

我使用Getting Started Tutorial创建了一个空白的Firefox加载项。当我使用jpm run运行我的扩展时,我会观察以下内容。

如果我导航到任何图像,它会显示为这样(图像在中间很好地显示):

enter image description here

但是,我在我的扩展程序中拥有相同的图片存储:./data/test.jpg。当我导航到resource://my-addon/data/test.jpg时,我会看到以下空白页:

enter image description here

图像在那里,因为如果我将鼠标悬停在检查器中,它会显示: enter image description here

我做错了什么,在文档中遗漏了关于渲染图像的内容,或者是否有关于如何从扩展中呈现图像的错误?

1 个答案:

答案 0 :(得分:0)

包括self,然后执行

console.log(seld.data.url(''))

这将为您提供插件的ID。 my-addon很可能不会jid1-4GP7z3tkUd3Tzg@jetpack,因此您的图片路径将为resource://jid1-4GP7z3tkUd3Tzg@jetpack/data/test.jpg