Javascript Firefox扩展,访问文档

Javascript Firefox扩展,访问文档,javascript,firefox,firefox-addon,Javascript,Firefox,Firefox Addon,我在访问firefox扩展中的文档时遇到问题。我试图获取*target*.addEventListener(“DOMContentLoaded”,Run.writeToFile(line.value),false)开始工作,但是无论我为我的目标做什么,我都会不断地出错。我对这一切都不太了解,几乎尝试了我在互联网上能找到的一切 这似乎适用于评估XPath: var doc = top.document.getElementById("content").selectedBrowser.co

我在访问firefox扩展中的文档时遇到问题。我试图获取
*target*.addEventListener(“DOMContentLoaded”,Run.writeToFile(line.value),false)开始工作,但是无论我为我的目标做什么,我都会不断地出错。我对这一切都不太了解,几乎尝试了我在互联网上能找到的一切

这似乎适用于评估XPath:

    var doc = top.document.getElementById("content").selectedBrowser.contentDocument;
    var item = doc.evaluate(
                            treeView.model[i].xpath, 
                            doc, 
                            null, 
                            XPathResult.STRING_TYPE, 
                            null);
doc.location.href
用于更改URL

所以我试着使用doc.addEventListener

这是我得到的错误<代码>[异常…”无法转换JavaScript参数“nsresult:”0x80570009(NS_错误\u XPC\u错误\u转换_JS)”位置:“JS帧::chrome://spextract/content/scripts/run.js ::匿名::第35行“数据:否”

我也试过这些->

非常感谢您的帮助。如果有更多的信息,请告诉我


编辑:另外,如果有人知道如何使用window.onload,这也会很有帮助。

我使用以下方法获取文档:

var doc=window.content.document

if(doc != null) {
var data = doc.getElementById("detail")
    ....
} 
请注意,这仅在扩展范围中可见