3.7.2.6. 离线能力

试验功能!

下面列出的技术目前并不被所有浏览器支持(比如 service worker 在 Safari 还没实现

目前,跟 Polymer 一起,还提供 Progressive Web Applications 技术,比如 web app manifest 2 在用户的主页面展示 native-like - 接近原生 的样式。参考 Polymer 客户端模块的 manifest.json 文件。

主要有两种方式:

  • Service Worker 主要用来缓存应用本身。可以看看跟 Polymer 客户端一起生成的 sw-precache-config.js 文件。如果要启用自动生成 Service Worker,在 polymer.json 中设置 "addServiceWorker": true

更多关于配置和使用 Service Worker 的内容可以参考 这里