我有一个离线的第一个网络应用https://onsite.kctrust.co.uk,它使用应用程序缓存,可以在所有浏览器(IE10 +)以及ios和android上完美运行。问题是Windows Phone 8.1拒绝使用缓存。它每次都会从网络加载,即使它实际上下载并存储了正确的资产,它似乎只是使用它们并且每次都会进入网络。
还有其他人经历过这个吗?我不确定如果有任何代码更改我可以做什么,因为它似乎是手机,它可以在其他地方工作。清单看起来很好https://onsite.kctrust.co.uk/app.cache并且所有正确的事件都会在客户端触发,这可以通过我们的更新进度得到证明。如果你去Windows手机8.1,但每次你请求主页/登录页面时,它会再次下载缓存,它只能在飞行模式下工作。
有什么想法吗?
答案 0 :(得分:0)
出于安全问题,Microsoft无法保存通过HTTPS提供的网站。
我遇到了同样的问题,并在控制台中发现了警告。
https://msdn.microsoft.com/library/dn265017(v=vs.85).aspx
如果您允许通过HTTP访问您的页面,它将再次使用您的应用程序缓存。