我正在尝试编写一个 Firefox 扩展程序,通过预加载序列项、预处理它们并根据请求显示来加速浏览页面序列。
有没有办法从特权扩展代码在后台加载和处理任意网页(在当前打开的同一站点上)的 DOM?
理想情况下,文档的 javascript 应该像在普通浏览器窗口中一样工作。我怀疑这需要一个隐藏的窗口。那个 javascript 上的上下文不应该是特权的。加载应该允许用户在所有可见的浏览器窗口中继续正常浏览。
我不喜欢将 iframe 注入当前打开的文档并使它们可选地可见的想法(Webcomic reader userscript使用的原理)