我端起Firefox扩展到谷歌浏览器使用GWT构建。如何获取Google Chrome扩展程序的DOM窗口参考?
在连接,我需要指定$ WND和$ DOC变量。
在Firefox等效如下:
var $wnd = Cc["@mozilla.org/appshell/appShellService;1"].getService(Ci.nsIAppShellService).hiddenDOMWindow;
var $doc = $wnd.document;
属性hiddenDOMWindow所解释here返回(singleton)的应用隐藏的窗口,自动创建并以此维持AppShellService并且是只读的。
这就解决了背景页面的问题。如何(生成)内容脚本?如果我理解正确,他们会共享网页的DOM。我们如何获得单身人士的窗口? –
@SaurabhAgarwal:内容脚本无法访问后台页面,因为它们运行在不同的进程中。你必须使用消息。 –