离线网络应用程序无法在iPhone上运行

时间:2014-11-24 08:32:28

标签: ios iphone offline-caching iphone-web-app

我使用本地存储和清单文件创建了一个离线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:
*

但是当用户在飞行模式下从添加到主屏幕图标打开它时,它显示以下错误

enter image description here

2 个答案:

答案 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

了解详情