我目前正在使用 Add-On SDK 开发 Firefox 扩展,但遇到了一个真正的问题。基本上我的扩展程序只是将内容脚本注入到这样的网页中:
main.js
var pageMod = require("page-mod");
var self = require("self");
pageMod.PageMod({
include: "http://mail.google.com/mail/*",
contentScriptFile: [self.data.url("jquery.js"),
self.data.url("start.js")],
attachTo : ["top"]
});
开始.js
$('body').append('<div>1</div><img src="insertnote.png" /><div>2</div>');
两者start.js
都insertnote.png
位于数据文件夹中。除图像外,一切正常。我只是找不到如何获取图像标签的真实网址。相对网址似乎不起作用。:(
甚至可以在内容脚本中包含插件的内部图像,还是应该只使用绝对 url 到我的网络服务器?