第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

每次部署新版本的 Web 應用程序時,如何清理瀏覽器緩存?

每次部署新版本的 Web 應用程序時,如何清理瀏覽器緩存?

慕工程0101907 2021-10-21 14:04:30
我有一個 React 應用程序,每次部署新版本時,由于瀏覽器緩存,一些用戶無法獲得新版本。任何人都可以告訴我每次部署新版本的軟件時如何清理瀏覽器緩存?
查看完整描述

1 回答

?
ibeautiful

TA貢獻1993條經驗 獲得超6個贊

緩存是瀏覽器提供給用戶的一項功能。由于安全原因,您不能使用 javascript 清理緩存。


清理緩存意味著您可以操作用戶計算機上的物理文件,如果有一天您可以這樣做,這將是一個巨大的安全漏洞。


檢查這個答案以加強我在說什么。


但是,您可以告訴瀏覽器永遠不要像這樣緩存您的頁面(也請查看此文檔):


<meta http-equiv='cache-control' content='no-cache'>

<meta http-equiv='expires' content='0'>

<meta http-equiv='pragma' content='no-cache'>

或者通過在所有文件(javascript、圖像、字體等)中關聯(lián)哈希標簽名稱來更改瀏覽器已知的文件,并在每次部署軟件的新版本時更改該哈希,如下所示:


<script src="script.js?version={versionNumber}">

<img src ="imageName.png=version={versionNumber}">


查看完整回答
反對 回復 2021-10-21
  • 1 回答
  • 0 關注
  • 410 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號