Firefox addon 如何在Firefox的隐藏选项卡中打开URL

Firefox addon 如何在Firefox的隐藏选项卡中打开URL,firefox-addon,xul,Firefox Addon,Xul,我正在开发一个Firefox插件,希望获取URL的文档内容(DOM元素)来解析一些数据,但不希望用户看到此操作。有没有办法在隐藏选项卡中打开URL并获取此选项卡的文档内容?或者任何其他解决方案?您可以使用Javascript来实现这一点。仔细查看xmlhttpRequest函数。 我不太了解FF附加组件,但为什么不简单地使用Ajax呢?我想解析任何URL的内容并通过DOMPath遍历文档内容,Ajax只返回文本结果JAX只返回文本结果,我找不到任何HTML解析器来解析响应字符串并像DOM树一样遍

我正在开发一个Firefox插件,希望获取URL的文档内容(DOM元素)来解析一些数据,但不希望用户看到此操作。有没有办法在隐藏选项卡中打开URL并获取此选项卡的文档内容?或者任何其他解决方案?

您可以使用Javascript来实现这一点。仔细查看xmlhttpRequest函数。

我不太了解FF附加组件,但为什么不简单地使用Ajax呢?我想解析任何URL的内容并通过DOMPath遍历文档内容,Ajax只返回文本结果JAX只返回文本结果,我找不到任何HTML解析器来解析响应字符串并像DOM树一样遍历它?也许我没有明白你的问题-XHR是一个DOM API,你会得到一个DOM文档对象,你可以简单地将它添加到你当前的DOM中。()我的意思是XHR的结果是文本,对吗?例如,如果我为调用XHR函数,我会得到文本格式或DOM对象格式的结果吗?您可以以字符串或XML的形式获得结果,这两种格式都可以传递给解析器(例如parser=new-DOMParser();xmlDoc=parser.parseFromString(text,“text/XML”);)