在Components.utils.import()中是否可以使用相对URL/路径?



相对URL/路径在覆盖XUL中工作,而不是使用完整的chrome://............

我尝试并失败使用它与Components.utils.import()。这可能吗?

Bug 628669 -在Components utils import (JSM, JS模块)中提供对相对url的支持

如果您研究您链接的bug,您会注意到相对导入是作为XPCOMUtils.importRelative()实现的。

Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
XPCOMUtils.importRelative(this, "bar.jsm");

但这只会从其他代码模块工作,而不是覆盖脚本或bootstrap.js。对于这些情况,我只需编写一个辅助函数…

相关内容

  • 没有找到相关文章

最新更新