日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 業(yè)界動(dòng)態(tài) > iOS6又爆Bug - Safari緩存POST的Ajax請(qǐng)求結(jié)果

          iOS6又爆Bug - Safari緩存POST的Ajax請(qǐng)求結(jié)果

          作者: 時(shí)間:2012-10-15 來(lái)源:中文業(yè)界資訊站 收藏

            近期許多開發(fā)人員發(fā)現(xiàn)他們的web應(yīng)用在下發(fā)生一些奇怪的問(wèn)題,許多用POST實(shí)現(xiàn)的諸如用戶登陸、請(qǐng)求即時(shí)結(jié)果的功能在的Safari下都被緩存了,導(dǎo)致無(wú)法切換用戶,無(wú)法獲取最新的即時(shí)信息等。

          本文引用地址:http://yuyingmama.com.cn/article/137713.htm

            眾所周知,POST這種非等冪請(qǐng)求的返回結(jié)果在HTML規(guī)范中,除非特別聲明需要緩存,否則默認(rèn)是不被瀏覽器緩存的,而中返回的json或者xml都是被緩存過(guò)的內(nèi)容。我們有理由相信這是iOS6中的一個(gè)小Bug,但是對(duì)于開發(fā)人員來(lái)說(shuō)卻是噩夢(mèng)。

            據(jù)了解iOS6中Safari的緩存機(jī)制如下:

            沒(méi)有 Cache-Control 或者 Expires headers = iOS6 Safari 會(huì)緩存

            Cache-Control max-age=0 或者 immediate Expires = iOS6 Safari 會(huì)緩存

            Cache-Control: no-cache = iOS6 Safari 不會(huì)緩存

            所以當(dāng)前開發(fā)人員可以做的就是將所有有POST請(qǐng)求的地方以及返回的內(nèi)容部分加入no-cache聲明。



          關(guān)鍵詞: 蘋果 iOS6

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉