0
我无法获取当前的内容页面html。当我尝试从xul元素的脚本访问。不是当前打开的网址。如何从XUL获取内容页面?
我用这个代码:
alert(document.getElementById("html"));
它会提醒空值,文档返回XUL对象,而不是HTML对象。 我想解析当前的内容页面,但我不知道该怎么做。
var mainWindow = window.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(Components.interfaces.nsIWebNavigation)
.QueryInterface(Components.interfaces.nsIDocShellTreeItem)
.rootTreeItem
.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(Components.interfaces.nsIDOMWindow);
alert(mainWindow.getBrowser().selectedBrowser.contentWindow.location.href);
alert(mainWindow.getBrowser().selectedBrowser.contentWindow.document);
当我使用此代码,没有警报显示。