0

相対 URL/パスは、完全な URL を使用する代わりに、オーバーレイ XUL で機能しますchrome://............

で使用しようとしましたが失敗しましたComponents.utils.import()。出来ますか?

また、通知:バグ 628669 - コンポーネント utils インポート (JSM、JS モジュール) で相対 URL のサポートを提供する

4

1 に答える 1

2

リンクしたバグを調べると、相対インポートが として実装されていることに気付くでしょうXPCOMUtils.importRelative()

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

ただし、これは他のコード モジュールからのみ機能し、オーバーレイ スクリプトやbootstrap.js. そのような場合、ヘルパー関数を書くだけです...

于 2014-06-28T14:38:50.610 に答える