有一些这样的代码:
在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文件的呢?