StorageManager 有一个 API 可以使离线存储持久化,当用户驱动器上没有足够的可用空间时,它们不会受到清除的影响。 https://developer.mozilla.org/ru/docs/Web/API/StorageManager/persist
我想为我的网站使用持久离线存储。可以使用以下代码激活持久模式:
navigator.storage.persist.then(
function(persist_enabled) {console.log(persist_enabled)}
)
在 Desktop FireFox 版本中执行此命令时,浏览器会提示权限,如果用户允许,则 persist_enabled 为“true”。
但是当我在 Android Firefox 版本中运行这个命令时,没有权限提示,结果总是“假”。
我必须满足一些条件才能在 Adroid Firefox 上打开此功能吗?
2020.09.29 更新
Firefox 支持团队说这是一个错误。必须弹出权限提示,但不是。我们应该等待修复。 https://github.com/mozilla-mobile/android-components/issues/3153