1

バックグラウンド ページで Blob オブジェクトが作成された Chrome 拡張機能を作成しています。コンテンツ スクリプトを使用して、メッセージ パッシングを介してこのオブジェクトをメイン ページに送信したいと考えています。

どうやら、Blob を直接送信することはできません。Blob のコンテンツを実際に送信する最良の方法は何ですか?

編集:私が欲しいものを確認する

  • 送信者側にブロブがあります
  • 元の Blob とまったく同じ内容の受信側の Blob が必要です。同じオブジェクトである必要はありません。

関連ドキュメント: http://developer.chrome.com/extensions/messaging.html

4

1 に答える 1

3

これはどう?

blob = new window.Blob(["a", "b", 3, "c"], {
    "type": 'text/plain'
});
href = URL.createObjectURL(blob);

次に、href をメッセージで blob に送信できるはずです。

于 2013-07-07T10:34:39.473 に答える