Я не могу получить текущий контент страницы HTML.когда я пытаюсь получить доступ из скрипта в элементе XUL.нет текущего открытого URL-адреса.
Я использую этот код:
alert(document.getElementById("html"));
он будет предупреждать значение NULL , документ возвращает 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);
, когда я использую этот код, предупреждение не отображается.