HTML 5应用程序缓存在IE中不工作
我有一个HTML5应用程序,它应该被应用程序缓存缓存。在Chrome、Firefox和Safari中,一切正常,但在IE11中,一切都不起作用。applicationCache状态为0 uncached,当调用update方法时,我收到一个InvalidStateError。IE在开发者模式的控制台中还说“分析清单文件时出错” 这是我的清单文件HTML 5应用程序缓存在IE中不工作,html,internet-explorer,caching,cache-manifest,Html,Internet Explorer,Caching,Cache Manifest,我有一个HTML5应用程序,它应该被应用程序缓存缓存。在Chrome、Firefox和Safari中,一切正常,但在IE11中,一切都不起作用。applicationCache状态为0 uncached,当调用update方法时,我收到一个InvalidStateError。IE在开发者模式的控制台中还说“分析清单文件时出错” 这是我的清单文件 CACHE MANIFEST # Version: ${project.version} Build: ${jenkins.buildId}
CACHE MANIFEST
# Version: ${project.version} Build: ${jenkins.buildId}
CACHE:
index.html
files/css/style.css
files/js/script.js
SOME OTHER FILES...
NETWORK:
*
我不知道问题出在哪里,但如果清单中有错误(IE告诉我),为什么它在Chrome、FF和Safari中工作没有任何问题?听起来像是从文件系统(文件:协议)查看网站 您必须将网站发布到web服务器(IIS本地主机或网络服务器) 在所有web浏览器中都有为不同站点启用/禁用appCache的设置。(Internet选项>常规选项卡>浏览历史记录>设置>数据和应用缓存 出于测试目的,您必须在每次更改清单时清除本地主机的appcache,以使更改生效