在应用的 *.meta.tree 中加入一行:1include \/mol/offline/install这个强制 include 把模块拉入打包,于是它的 service worker 作为副作用完成注册——无需其他代码引用它。关于 include 的工作方式,参见模块元数据。浏览器在运行时的两个要求:通过 HTTPS 提供(开发时用 localhost)——否则 service worker 拒绝运行。提供一个 Web 应用清单(manifest),使应用可安装。
离线缓存让单个客户端在没有网络时继续工作。它不在客户端之间同步数据:带查询字符串的请求会被直接放行,非 GET 请求从不缓存。当多个客户端或设备需要共享同一份实时、可编辑的数据——并进行无冲突合并——时,那是另一回事,由独立的 Giper Baza 项目处理。在 GitHub 上编辑此页这有帮助吗?是否上一页模块元数据下一页幽灵视图本页内容它做什么如何启用它*不是*什么Type to search the documentation.