如何使用mozilla插件sdk API从响应中提取html页面

How to extract html page from a response using mozilla add-on sdk APIs?

本文关键字:响应 提取 html 页面 API 何使用 mozilla 插件 sdk      更新时间:2023-09-26

我正在使用Mozilla插件SDK为Mozilla Firefox创建一个插件,为此,我需要解析在请求网页时作为响应得到的HTML页面。这样,在解析完整个网页后,我可以对其进行分割。这样,我就可以根据需要编辑它们,在屏幕上重新显示它。所以,请给我一个HTML页面的解决方案,存储或解析HTML页面,这样我就可以动态编辑并重新显示它。我如何从响应中只检索HTML页面。

如果您所说的"response"是指XMLHttpRequest的响应,那么您将获得"responseText"并使用DOMParser将其转换为DOM。然后您可以进行更改并显示。

如果您所说的"响应"是指加载页面时,那么您可以在加载DOM之前、之后或之后运行插件的代码,并根据需要对显示进行更改。

需要更多信息才能得到更全面的答复。

更新新信息
您可以使用PageMod 根据URL在插件中运行脚本

PageMod
基于URL修改网页
util/match模式