次のようなコードがいくつかあります
main.js。
var pagemod = PageMod({
include: ['*'],
contentScriptWhen: 'start',
contentScriptFile: [data.url('content.js')]
}
var panel = require("sdk/panel").Panel({
width: 322,
height: 427,
contentURL: data.url("panel.html"),
include:["*"]
});
で、panel.htmlによってpanel.jsロードされ<script src="js/panel.js"></script>ます。jsファイルの読み込み順序を「 」のようにしたいのですが、main.js->content.js->panel.jsうまくいくこともあれば、結果が「main.js->panel.js->content.js」になることもあります。
では、Firefox アドオンはどのように js ファイルをロードするのでしょうか?