0

特定のウェブページをPDFに変換するGoogleChromeの拡張機能を作成しています。これを行うには、ドキュメントのouterHTMLをダウンロードして、HTMLをPDFファイルにさらに変換するソフトウェアに渡します。問題は、ソフトウェアがタイプhttps:// *のデータにアクセスできないため、外部スタイルシートがドキュメントで使用されている場合、ソフトウェアがダウンロードできなかったため、PDFに表示されないことです。 。この問題を解決するために、JavaScriptレベルでHTTPSデータをダウンロードして一時ファイルに書き込み、ソフトウェアに送信するouterHTMLに(HTTPSデータ、一時ファイル)ペアタグを追加して、いつでもHTTPSソースはソフトウェアによってouterHTMLで検出され、対応する一時ファイルを見つけてそこからデータをダウンロードするだけです。

4

1 に答える 1

0

解決しました!クロスオリジンXMLHttpRequestを作成し、WebKitBlobBuilderを使用して実行できます。しかし、私はまだある時点で打たれています:WebKitBlobBuilderオブジェクトからJavaScriptを使用して画像をローカルの一時ファイルに保存するにはどうすればよいですか?Chrome.extension.getURLを使用してURLを作成できますが、リンクはGoogleChromeでのみ開きます。どんな助けでもありがたいです。

于 2012-04-27T10:14:54.600 に答える