苹果IOS6下又爆一个Bug,Safari在post情况被缓存
近期许多开发人员发现他们的web应用在iOS6下发生一些奇怪的问题,许多用POST实现的诸如用户登陆、请求即时结果的功能在iOS6的Safari下都被缓存了,导致无法切换用户,无法获取最新的即时信息等。 众所周知,POST这种非等冪请求的返回结果在HTML规范中,除非特别声明需要缓存,否则默认是不被浏览器缓存的,而iOS6中返回的json或者xml都是被缓存过的内容。我们有理由相信这是iOS6中的一个小Bug,但是对于开发人员来说却是噩梦。 据了解iOS6中Safari的缓存机制如下: 没有 Cache-Control 或者 Expires headers = iOS6 Safar...
最近评论