我使用Getting Started Tutorial创建了一个空白的Firefox加载项。当我使用jpm run
运行我的扩展时,我会观察以下内容。
如果我导航到任何图像,它会显示为这样(图像在中间很好地显示):
但是,我在我的扩展程序中拥有相同的图片存储:./data/test.jpg
。当我导航到resource://my-addon/data/test.jpg
时,我会看到以下空白页:
我做错了什么,在文档中遗漏了关于渲染图像的内容,或者是否有关于如何从扩展中呈现图像的错误?
答案 0 :(得分:0)
包括self
,然后执行
console.log(seld.data.url(''))
这将为您提供插件的ID。 my-addon
很可能不会jid1-4GP7z3tkUd3Tzg@jetpack
,因此您的图片路径将为resource://jid1-4GP7z3tkUd3Tzg@jetpack/data/test.jpg
。