我是 Firefox 插件开发的新手,并计划编写一个 Firefox Mobile 插件来优化一些页面内容,使其更适合在移动设备上查看。
我研究了如何创建一个拦截页面加载事件的插件......
https://developer.mozilla.org/en/XUL_School/Intercepting_Page_Loads
...到目前为止,这很简单。
但是,我还想与在正常 HTML 加载链之外加载/显示的 HTML 内容进行交互。这就是 Google Reader 使用 AJAX 获取的 Google Reader 内容。
Firefox 是否提供任何挂钩来对通过 innerHTML 等注入页面的内容进行后处理?此外,作为替代方案,我一直在考虑捕获点击/触摸事件并在每个事件之后重新运行处理:当您在 Google 阅读器中单击一篇文章时,它将打开一个包含文章内容的新视图。
其他附加组件通常如何做到这一点?