1

我有一个在桌面 Chrome 浏览器、iPhone 和 iPad 浏览器以及 android 内置浏览器上运行良好的 Web 应用程序。

但是,当我尝试在新的 Android 版 Chrome 上运行它时,它不起作用。我发现清单文件甚至没有被查询(下载)。对文件的请求永远不会被触发。至少它永远不会到达 Web 服务器。

有人知道,Android 上的 Chrome 是否支持此功能(离线缓存)?还是有其他可能为什么它不起作用?

编辑:主索引 HTML 的前三行,这是应用程序中唯一的 HTML。

<!DOCTYPE HTML>
<html manifest="resources/advanced/common/cache/application.appcache">
<head>

编辑2:

最奇怪的是,它刚刚开始工作。今天我坐下来尝试进一步测试这个问题。出乎意料的是,我的 Web 服务器完全没有任何变化,开始接收对清单文件的请求。突然之间,该应用程序就可以正常工作了。现在说说怪。

4

1 回答 1

1

根据这里 Chrome for Android 确实支持应用程序缓存:http ://html5test.com/compare/browser/chromemobile.html

您确定 HTML 语法正确并且您在服务器上为清单文件设置了正确的 MIME 类型吗?报告发生的任何错误可能有助于指出问题。

于 2012-12-01T14:59:39.833 回答