NavigatorStorage - 提供访问 StorageManager 单例的属性
NavigatorStorage
mixin 添加了 Navigator.storage
属性到 Navigator
和 WorkerNavigator
接口的,该属性用于访问 StorageManager
单例,该单例用于控制数据存储的持久性以及获取信息。
注意: 此特性在 Web Worker 中可用。
有许多 API 为 Web 内容提供了在用户计算机上存储数据的方式,包括 cookies,Web Storage API(Window.localStorage
和 Window.sessionStorage
)和 IndexedDB。存储标准旨在用作实现所有这些 API 和存储技术的通用基础,以便可以使用一组通用的方法和属性来理解和控制其约束和配置。
属性
storage
只读 安全上下文
返回 StorageManager
单例对象,该对象用于访问 Storage Manager。通过返回的对象,您可以控制数据存储的持久性,还可以估计站点或应用程序还剩下多少空间来存储数据。
方法
NavigatorStorage
mixin 没有方法。
规范
规范 | 状态 | 备注 |
---|---|---|
Storage | 现行的标准 | 初始定义。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 未知 | 未知 | 57 51 | 未知 | 未知 | 未知 |
storage | 未知 | 未知 | 57 51 | 未知 | 42 | 未知 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 未知 | 未知 | 支持 | 51 | 未知 | 未知 | 未知 |
storage | 未知 | 未知 | 支持 | 51 | 未知 | 未知 | 未知 |