gpt4 book ai didi

javascript - window.URL.createObjectURL 创建的对象的目标文档是否可以更改?

转载 作者:行者123 更新时间:2023-11-30 00:07:31 28 4
gpt4 key购买 nike

我了解 window.URL.createObjectURL 创建的对象的生命周期与文档相关联。有什么方法可以更改目标文档吗?
我正在开发一个 chrome 扩展程序,我面临的问题是创建的 DOMString 对象会尽快失去与我的 Blob 文件的联系用户刷新页面。我想在文档范围之外维护我的 Blob 文件 URL。或许有一种方法可以将它们移到我的后台脚本中?

最佳答案

Is there any way I can change the target document ?

您可以使用结构化克隆算法将 blob 对象本身传递给不同的文档或工作人员。安装 service worker 的生命周期可能比文档更长,这应该允许您将前向 blob 从一个文档传递到 future 的文档。

无法传递 blob URI,因为 blob url 存储 gets cleaned on document unload .

您还可以使用 indexddb to store blobs

关于javascript - window.URL.createObjectURL 创建的对象的目标文档是否可以更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37943504/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com