当我将appcache添加到运行jquery mobile的webapp时,所有从我的服务器停止工作的ajax-calls请求json-files。我的清单文件如下所示:如何在使用HTML5的appcache功能时允许json请求?
CACHE MANIFEST
CACHE:
index.html
scripts/jquery-1.7.1.min.js scripts/jquery.flot.min.js
scripts/jquery.flot.threshold.min.js
scripts/jquery.mobile-1.0.1.min.js
styles/jquery.mobile-1.0.1.min.css
styles/touchStyles.css
styles/styles.css
NETWORK:
index.appcache
dataFetchAndDraw.js
initJson
其中initJson是其中一个不起作用的调用。我试图输入完整的地址(aaa:bbb:ccc:ddd:6565/initJson)也没有成功。
在我的.htaccess文件我只有这一条线:
AddType text/cache-manifest .manifest
这真的应该是默认值。 HTML5 AppCache似乎没有很好地实现或指定。浏览器应呈现缓存页面,然后在后台下载新页面(如果存在连接以在每次重新载入时更新缓存)。但相反,它强制一种离线模式,即使用户有连接。 – 2012-09-04 21:47:44