シーケンス項目をプリロードし、前処理し、要求に応じて表示することで、ページ シーケンスの閲覧を高速化する Firefox 拡張機能を作成しようとしています。
特権拡張コードからバックグラウンドで任意の Web ページ (現在開いているサイトと同じサイト) の DOM を読み込んで処理する方法はありますか?
理想的には、ドキュメントの JavaScript が通常のブラウザ ウィンドウと同じように機能する必要があります。これには隠しウィンドウが必要になると思います。その JavaScript のコンテキストに特権を与えるべきではありません。ロードすると、ユーザーは表示されているすべてのブラウザ ウィンドウで通常のブラウジングを続行できるようになります。
現在開いているドキュメントに iframe を挿入し、必要に応じて表示できるようにするというアイデアは好きではありません ( Webcomic リーダー userscriptで使用される原則) 。