https中的cache-control問題

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

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

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

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

最后我的解決方案就是加了個時間戳

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

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

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

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