我有一个网络应用程序,可以在桌面Chrome浏览器,iPhone和IPad浏览器以及浏览器中的android构建中运行良好。
然而,当我尝试在新版Chrome for Android上运行它时,它无效。我发现清单文件甚至没有被查询(下载)。永远不会触发对该文件的请求。至少它永远不会到达Web服务器。
有人知道,Android上的Chrome是否支持此功能(离线缓存)?或者还有其他一些可能导致它不起作用的可能性吗?
编辑:主索引HTML中的前三行,它是应用程序中唯一的HTML。
<!DOCTYPE HTML>
<html manifest="resources/advanced/common/cache/application.appcache">
<head>
EDIT2:
最奇怪的是,它刚刚开始工作。今天我坐下来试图进一步测试这个问题。突然之间没有任何变化,我的Web服务器开始接收清单文件的请求。该应用程序突然起作用了。现在说说奇怪。
答案 0 :(得分:1)
根据此处,Chrome for Android确实支持应用缓存:http://html5test.com/compare/browser/chromemobile.html
您确定HTML语法是否正确,并且您是否为服务器上的清单文件设置了正确的MIME类型?报告发生的任何错误可能有助于指出问题。