2016-04-15 9 views
0
require('chrome'); 

必要なときに、Firefoxが要求されたモジュールを取得する場所はどこですか?アドオンSDKの必要性場所

モジュールに関連するソースファイルはありますか?

答えて

0

require('chrome');は、ローダー内で定義された特別なモジュールです。そのソースは

'chrome': { Cc: Cc, Ci: Ci, Cu: Cu, Cr: Cr, Cm: Cm, 
 
       CC: bind(CC, Components), components: Components, 
 
       // `ChromeWorker` has to be inject in loader global scope. 
 
       // It is done by bootstrap.js:loadSandbox for the SDK. 
 
       ChromeWorker: ChromeWorker

hereから貼り付けこれでコピーです。 CcCmComponents.managerCCは、先に定義されているComponents.Constructorであり、CrComponents.resultsある、CuComponents.utilsある、CiComponents.interfacesで、Components.classesあります。これらすべてのドキュメントは、MDNで見つけることができます。

関連する問題