我正在制作一个 chrome 扩展。用户可以将图像上传到扩展。保存我正在使用的图像的数据window.URL.createObjectURL()
。问题是我想将有关图像的数据保存在 localStorage 中并再次使用它。但浏览器会在文档卸载时自动释放数据。即使文档已卸载,我如何使用数据?
问问题
251 次
1 回答
0
下面是一个关于如何将数据保存到 LocalStorage 的示例,但您可以在此处阅读有关 LocalStorage 用法的更多 信息
// 存储到 LocalStorage
localStorage.setItem("lastname", "Smith");
// 从 LocalStorage 中获取信息
document.getElementById("result").innerHTML = localStorage.getItem("lastname");
// 最后,当你处理完数据时。赶紧跑
localStorage.clear();
所以来回答你:
var imageData = window.URL.createObjectURL(image)
localStorage.setItem(imageData) // You can put this in a variable an use it.
更新:如果这不起作用看看这个,它不会像你想要的那样使用 LocalStorage,但它可能会有所帮助。
于 2020-01-23T06:53:58.903 回答