Javascript Firefox扩展,访问文档
我在访问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
*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")
....
}
请注意,这仅在扩展范围中可见