ページを PDF に変換する Google Chrome の拡張機能を作成しています。
これを行うには、ページの DOM をダウンロードし、Web ページをさらに PDF に変換するソフトウェアに渡します。DOM のみが渡されるため、ソフトウェアは CSS や画像などの他のさまざまなリソースをダウンロードします。
ソフトウェアは、保護されたリソース、つまり https:// で始まる URL にアクセスすることはできません。これらのリソースは、XMLHttpRequest を使用して、JavaScript と対話する (NPAPI) DLL で個別にダウンロードされます。
このアプローチは、HTTPS フレームを持たないページではうまく機能します。この機能を HTTPS フレームで機能するように拡張するには、ネストされたフレームごとに DOM、画像、CSS などをダウンロードする必要があります。どうすればいいですか?