我使用本地存储和清单文件创建了一个离线Web应用程序。当用户在浏览器中打开它时,它在线和离线工作正常。但是当用户从iphone中添加到主屏幕图标时将其打开。它在离线模式下显示错误。
这里是缓存清单代码示例
CACHE MANIFEST
# Cache manifest version 0.1
# If you change the version number in this comment,
# the cache manifest is no longer byte-for-byte
# identical.
/scripts/home.js
/scripts/read.js
NETWORK:
*
但是当用户在飞行模式下从添加到主屏幕图标打开它时,它显示以下错误
答案 0 :(得分:0)
前段时间我和同样的问题打过仗。我得到了这种组合:
CACHE MANIFEST
# Cache manifest version 0.1
CACHE:
/scripts/home.js
/scripts/read.js
FALLBACK:
. .
NETWORK:
*
答案 1 :(得分:0)
从iOS 11.3开始,您可以使用服务工作者来完成此任务。请访问https://serviceworke.rs
了解详情