URL.createObjectURL() 返回的对象URL销毁机制?
URL.createObjectURL()
返回的对象URL,在VUE
组件中的其他数据更新后,此URL似乎会被销毁。 只在 MDN 上找到 “ 这个 URL 的生命周期和创建它的窗口中的 document
绑定。 ”这么一句话,还是有些困惑,有没有能解惑的?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个我理解是跟
window
生命周期是一致的,只要不刷新页面或主动销毁,这个blob URL
都可以访问createObjectURL返回一段带hash的url,并且一直存储在内存中,直到document触发了unload事件(例如:document close)或者执行Object.revokeObjectURL来释放。