現在、アドオン SDK を使用して Firefox 拡張機能を開発していて、実際の問題にぶつかりました。基本的に、私の拡張機能は、次のようにコンテンツ スクリプトを Web ページに挿入するだけです。
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"]
});
start.js
$('body').append('<div>1</div><img src="insertnote.png" /><div>2</div>');
start.js
とはどちらもinsertnote.png
data フォルダーにあります。画像以外はすべて動作します。画像タグの実際の URL を取得する方法が見つかりませんでした。相対 URL が機能していないようです。:(
コンテンツスクリプト内にアドオンの内部画像を含めることは可能ですか?それとも、ウェブサーバーへの絶対 URL を使用する必要がありますか?