我正在将 Firefox 扩展移植到使用 GWT 构建的 google chrome。
在链接器中,我需要指定$wnd和$doc变量。
Firefox中的等价物如下:
var $wnd = Cc["@mozilla.org/appshell/appShellService;1"].getService(Ci.nsIAppShellService).hiddenDOMWindow;
var $doc = $wnd.document;
此处解释的属性 hiddenDOMWindow返回(单例)应用程序隐藏窗口,由该 AppShellService 自动创建和维护,并且是只读的。