附加 SDK 需要位置
Add-on SDK Require Location
require('chrome');
需要时,Firefox 从哪个位置获取请求的模块?
模块有相关的源文件吗?
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 复制粘贴的。 Cc
是 Components.classes
,Ci
是 Components.interfaces
,Cu
是 Components.utils
,Cr
是 Components.results
,Cm
是 Components.manager
和 CC
是 Components.Constructor
,它们在前面定义过。您可以在 MDN 上找到所有这些的文档。
require('chrome');
需要时,Firefox 从哪个位置获取请求的模块?
模块有相关的源文件吗?
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 复制粘贴的。 Cc
是 Components.classes
,Ci
是 Components.interfaces
,Cu
是 Components.utils
,Cr
是 Components.results
,Cm
是 Components.manager
和 CC
是 Components.Constructor
,它们在前面定义过。您可以在 MDN 上找到所有这些的文档。