问题描述
如果用户已授权网页通过navigator.storage.persist()
来保留indexedDB数据库,那么该用户以后如何删除该数据库?换句话说,在下面的MDN示例中,显式用户操作是如何执行的?
if (navigator.storage && navigator.storage.persist)
navigator.storage.persist().then(function(persistent) {
if (persistent)
console.log("Storage will not be cleared except by explicit user action");
else
console.log("Storage may be cleared by the UA under storage pressure.");
});
与该问题有关,如果作用在本地HTML文件上的扩展名保留了数据库,而用户以后又删除了该本地HTML文件,则该扩展名有一种方法可以通过编程方式从浏览器内存中删除关联的持久化数据库,是,无论它在哪里存储SQLite文件即数据库,这样它就不会不必要地占用空间?
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)