Android设备上的HTML5离线应用

Lut*_*fur 17 html5 android caching offline manifest

这是关于Android设备上的HTML5离线应用.

我们遇到的问题是,在以下条件下,无法在Android浏览器上加载带有脱机功能的HTML5应用程序(带有完整的缓存清单文件)的书签:

  1. 在浏览器上为应用添加书签
  2. 关闭所有无线连接
  3. 完全关闭浏览器
  4. 尝试从主屏幕启动书签

我们最终得到了"无法连接到互联网"的消息.当保存到主屏幕和飞行模式时,该应用程序在iOS设备上运行得非常好.

是否应该保存应用程序的特定方式,或者这是Android特定的怪癖?

Ben*_*ein 5

我检查并看到:

  1. MIME类型确实是text/cache-manifest.
  2. 您的缓存清单CACHE MANIFEST以此开头,此后您的网址相对于清单或绝对网址.
  3. 您的清单中没有任何损坏的链接或强制NETWORK:标记.


com*_*pid 1

您的缓存清单的文件名是什么?我听说该扩展可能会影响 Android 的行为。确保您的文件以.manifest

此外,请确保您的服务器正确提供清单文件的 MIME 类型,即text/cache-manifest