1

我正在编写一个 Chrome 扩展程序,其中后台页面创建了一个 Blob 对象,现在我想通过消息传递以某种方式将此对象发送到带有内容脚本的主页。

显然,直接发送 Blob 是不可能的,因为它最终只是作为另一端的普通对象,那么实际发送 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 回答