https中的cache-control問(wèn)題

最近項(xiàng)目中遇到了一個(gè)問(wèn)題:用戶(hù)從一個(gè)頁(yè)面點(diǎn)擊打卡按鈕跳到另一個(gè)頁(yè)面去打卡,打完卡后返回這個(gè)頁(yè)面,按鈕還是顯示未打卡的狀態(tài),

我的解決方案是監(jiān)聽(tīng)頁(yè)面的pageshow事件,然后重新請(qǐng)求接口,更新DOM,

然后奇怪的事情發(fā)生了,打完卡返回后請(qǐng)求的接口返回的還是未打卡的狀態(tài),但是強(qiáng)制刷新整個(gè)頁(yè)面的話(huà)數(shù)據(jù)又是已打完卡的

查了很久的資料,才發(fā)現(xiàn),返回接口responce header中的cache-control的值是private,如果是后退到頁(yè)面,是不會(huì)重新請(qǐng)求的,要no-cache才會(huì)重新請(qǐng)求。

最后我的解決方案就是加了個(gè)時(shí)間戳

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、背景 用戶(hù)點(diǎn)擊瀏覽器工具欄中的后退按鈕,或者移動(dòng)設(shè)備上的返回鍵時(shí),或者JS執(zhí)行history.go(-1);時(shí)...
    撿了一只豬閱讀 6,884評(píng)論 0 11
  • Getting Started Burp Suite 是用于攻擊web 應(yīng)用程序的集成平臺(tái)。它包含了許多工具,并為...
    Eva_chenx閱讀 29,263評(píng)論 0 14
  • 雙11剛過(guò),各個(gè)互聯(lián)網(wǎng)公司迎來(lái)了一波小幅度的人員更替,這也意味著各個(gè)崗位的流動(dòng)性再次加大,特別是我們Android...
    侯廣麗閱讀 939評(píng)論 0 1
  • 今天5月19日是姑娘生日,今天也是我們出差的日子,每?jī)赡昃蜁?huì)有一次不能陪姑娘過(guò)生日,心里還是有些虧欠,姑娘很懂事也...
    冷暖知閱讀 1,208評(píng)論 1 1
  • 本章寫(xiě)了他的保姆長(zhǎng)媽媽和它的故事,在長(zhǎng)媽媽的教育領(lǐng)導(dǎo)下他漸漸的領(lǐng)悟社會(huì)中的一些事實(shí),并有幸看到了《山海經(jīng)》,讓當(dāng)時(shí)...
    傲劍_a693閱讀 1,132評(píng)論 0 0

友情鏈接更多精彩內(nèi)容