相对网址/路径在叠加层XUL中有效,而不是使用完整的chrome://............
我尝试过但未能将其与Components.utils.import()
一起使用。有可能吗?
还注意到:Bug 628669 - Provide support for relative URLs in Components utils import (JSM, JS modules)
答案 0 :(得分:2)
如果您研究了您链接的错误,您会注意到相对导入的实现为XPCOMUtils.importRelative()
。
Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
XPCOMUtils.importRelative(this, "bar.jsm");
但这仅适用于其他代码模块,但不适用于覆盖脚本或bootstrap.js
。
对于那些情况,我只是写一个辅助函数......