微信咨詢
    咨詢電話:4008-517-208 手機(jī):138-1875-0604
    營銷型網(wǎng)站建設(shè) 網(wǎng)站優(yōu)化 seo優(yōu)化 網(wǎng)絡(luò)營銷 就選百橙網(wǎng)
    我們的優(yōu)勢: 優(yōu)化團(tuán)隊核心成員10年SEO經(jīng)驗 5000+新聞媒體資源,1500家企業(yè)合作 企業(yè)保證,正規(guī)流程,正規(guī)合作 承諾24小時快速解決問題
    網(wǎng)站開發(fā)中如何保證HTML頁面后退不會被緩存
    發(fā)表日期:2025-03-13 09:23:04 游覽次數(shù): 6026

    微信的登錄,掃二維碼碼之后,可以通過微信給的code去獲取用戶的微信信息,顯示出對應(yīng)的帳號列表(列表頁),選擇登錄之后跳轉(zhuǎn)至相應(yīng)的頁面。測試的時候發(fā)現(xiàn),如果在跳轉(zhuǎn)后的頁面,點(diǎn)擊瀏覽器返回,還是會顯示登錄帳號列表。這時候登錄是會失敗的,因為已經(jīng)登錄過,沒有了半登錄態(tài),應(yīng)該需要重新掃碼登錄才行。

    所以列表頁是完全不能被緩存的,而瀏覽器的前進(jìn)后退,默認(rèn)會從緩存里讀取,完全不發(fā)請求。

    打開Chrome的開發(fā)者工具調(diào)試的時候發(fā)現(xiàn),如果勾選Network的Disable cache,瀏覽器后退的時候,結(jié)果頁不會被緩存。如果不勾選則緩存頁面。用戶是不會主動開啟這個選項的,所以需要通過Headers控制頁面的緩存。

    Request

    勾選與不勾選Disable cache的差別在于

    Request Headers的Cache是否會被設(shè)置為Cache-Control: no-cache、Pragma: no-cache

    Response

    有設(shè)置Cache為Cache-Control: no-cache, must-revalidate。但是為什么頁面還是會緩存了呢?

    而Request為瀏覽器發(fā)送,不能進(jìn)行設(shè)置,只能從Response著手。

    解決方案為設(shè)置Cache為Cache-Control: no-store, no-cache, must-revalidate

    no-cache與no-store

    “no-cache”表示必須先與服務(wù)器確認(rèn)返回的響應(yīng)是否發(fā)生了變化,然后才能使用該響應(yīng)來滿足后續(xù)對同一網(wǎng)址的請求。因此,如果存在合適的驗證令牌 (ETag),no-cache 會發(fā)起往返通信來驗證緩存的響應(yīng),但如果資源未發(fā)生變化,則可避免下載。

    相比之下,“no-store”則要簡單得多。它直接禁止瀏覽器以及所有中間緩存存儲任何版本的返回響應(yīng),例如,包含個人隱私數(shù)據(jù)或銀行業(yè)務(wù)數(shù)據(jù)的響應(yīng)。每次用戶請求該資產(chǎn)時,都會向服務(wù)器發(fā)送請求,并下載完整的響應(yīng)。

    再次觀察頁面的請求,發(fā)現(xiàn)雖然設(shè)置了no-cache,但是沒有設(shè)置ETag可以進(jìn)行校驗,最終還是從緩存里讀取。

    關(guān)于HTTP,還是需要不斷的學(xué)習(xí),才能深入理解并使用。


    免責(zé)聲明:本站部分資源圖片及文字信息來自網(wǎng)絡(luò),如侵犯到您的權(quán)益,請及時通知我們:Email: 68409478@qq.com
    新聞分類

    為您推薦相關(guān)資訊 MORE

    為您推薦相關(guān)建站案例

    關(guān)于我們

    網(wǎng)站建設(shè)公司,SEO優(yōu)化,網(wǎng)絡(luò)品牌塑造,我們以專業(yè)的技術(shù)實力,打造各行業(yè)品牌網(wǎng)站。公司的服務(wù)宗旨是:"用誠心做好服務(wù),用實力做好質(zhì)量"!

    聯(lián)系我們

    • 地址: 上海市松衛(wèi)北路295號陸國時代大廈911室
    • 電話: 138-1875-0604
    • QQ咨詢: 68409478
    掃描二維碼 關(guān)注我們官方微信 解決SEO建站問題
    咨詢電話

    4008-517-208

    周一至周六9:00-18:00

    地區(qū)分站

    (c) 2017-2018 百橙網(wǎng) 站 滬ICP備15052651號-2

    主站蜘蛛池模板: 奇米影视7777777| 欧美人与物videos另类xxxxx | 小芳啊灬啊灬啊灬快灬深用力| 亚洲一区二区三区不卡在线播放| 窝窝免费午夜视频一区二区| 国产午夜电影在线观看不卡| 91精品啪在线观看国产线免费| 成人免费毛片观看| 久久精品日日躁夜夜躁欧美 | 中国内地毛片免费高清| 日韩精品视频免费网址| 亚洲精品欧美综合四区| 经典三级四虎在线观看| 国产强伦姧在线观看| 67194在线午夜亚洲| 宅男66lu国产在线观看| 久久天天躁狠狠躁夜夜不卡| 欧美成人片在线观看| 免费在线看污网站| 色综合久久久久久久久五月| 国产毛多水多高潮高清| 97色精品视频在线观看| 师尊要被cao坏了by谦野| 久久午夜精品视频| 欧美乱人伦视频| 亚洲综合在线视频| 色yeye在线观看| 国产帅男男gay网站视频| 3d动漫wxxxx在线播放| 真精华布衣3d1234正版图2020/015| 女人十八黄毛片| 中文字幕精品一区二区精品| 欧洲卡一卡二卡在线| 亚洲欧美色中文字幕在线| 精品国产亚洲AV麻豆| 国产亚洲高清不卡在线观看| 欧美丝袜高跟鞋一区二区| 在线观看国产日本| 一区二区三区日本电影| 按摩xxxx全套| 久久精品99久久香蕉国产|