Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
从窗口中访问缓存
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
完成所有这些 window 之外的工作后,您可能会认为 Cache 实例只能在服务工作线程范围内访问。事实上,您可以在 Service Worker 作用域和在 window 中运行的 Web 应用的传统代码中访问 Cache 实例。这样一来,用户可以更轻松地直接与 Service Worker 缓存互动,或根据缓存状态更新界面。
一个潜在的使用场景是为用户可能想稍后阅读的网页提供“保存以供离线阅读”功能,但用户知道自己届时可能处于离线状态。
这并不是在 window 中使用 Cache 实例的唯一用例。例如,您可以预测性地预提取并缓存用户执行特定操作所需的资源。这样可以减少或避免按需下载这些资源时的延迟。
还有其他可能有利的用例,而且由于您可以在没有 service worker 的情况下与 Cache 实例互动,因此并非所有用例都需要安装 service worker。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2021-12-07。
[null,null,["最后更新时间 (UTC):2021-12-07。"],[],[]]