【发布时间】:2017-04-18 01:32:50
【问题描述】:
我正在制作一款支持 Android Chrome 和 iOS Safari 中的“添加到主屏幕”功能的应用。因为我想要对这两个功能的通用离线支持,但我只想在我必须使用的地方使用清单文件,以增加我的控制权。但是,iOS Safari 不支持服务工作人员,所以我的问题是如果不支持服务工作人员,我如何只实例化缓存清单文件,更具体地说;我知道我可以使用 JavaScript 将 manifest='whatever.appcache' 添加到 <html> 标记,但是浏览器,特别是 iOS Safari,会使用该缓存吗?
【问题讨论】:
-
@DanielHerr Huh,这很有用。谢谢!
-
这是一个出色的设计! (回退到 AppCache 的 Service Worker)
-
谢谢@code_monk!
标签: html service-worker offline-caching cache-manifest browser-feature-detection