iOS6又爆Bug – Safari缓存POST的Ajax请求结果(轉自cnbeta)

据了解iOS6中Safari的缓存机制如下:

  • 没有 Cache-Control 或者 Expires headers = iOS6 Safari 会缓存
  • Cache-Control max-age=0 或者 immediate Expires = iOS6 Safari 会缓存
  • Cache-Control: no-cache = iOS6 Safari 会缓存

所以当前开发人员可以做的就是将所有有POST请求的地方以及返回的内容部分加入no-cache声明。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s