我可以有人告訴我如何加載網站(Opencart網站)與最新的變化。某些時候,當我做出像HTML或CSS這樣的前端更改時,並不總是(總是),這些更改不會反映在瀏覽器中。但工作一旦清除瀏覽器歷史記錄和緩存。有時網站前端更改不反映在瀏覽器和加載舊版本的網站
那麼我該如何在我的代碼中執行此任務。所以用戶無需刷新或清除緩存中的瀏覽器
我可以有人告訴我如何加載網站(Opencart網站)與最新的變化。某些時候,當我做出像HTML或CSS這樣的前端更改時,並不總是(總是),這些更改不會反映在瀏覽器中。但工作一旦清除瀏覽器歷史記錄和緩存。有時網站前端更改不反映在瀏覽器和加載舊版本的網站
那麼我該如何在我的代碼中執行此任務。所以用戶無需刷新或清除緩存中的瀏覽器
大多數瀏覽器只允許您按Ctrl並單擊重新加載按鈕,但如果您想要使用全鍵盤,請按Ctrl + F5。這是跳過緩存的重新加載。
這個問題有兩個常見的原因。第一個是你的瀏覽器緩存。有時您的瀏覽器(特別是谷歌瀏覽器)會顯示您的網站的緩存副本,而不是顯示新的。要解決此問題,只需按鍵盤上的CTRL + F5
(或Mac中的Cmd + R
)按鈕即可重新加載頁面。
或
你不能強迫用戶做的做到這一點。但是,您可以嘗試阻止用戶的瀏覽器首先緩存頁面。例如,你可以使用meta元素,像這樣:
<meta http-equiv="Expires" content="TUE, 21 June 2016 05:00:00 GMT">
<meta http-equiv="Pragma" content="no-cache">
但是,這不是完全可靠的(用戶的ISP可能無論如何緩存的頁面),也許是過時的。另外,也許更穩健的選擇,是使用HTTP頭,因爲這裏說明:
瞭解更多關於它
http://securityevaluators.com/knowledge/case_studies/caching/
按下Ctrl + F5。然後它會加載最新的變化。 –
@pravin您必須從服務器端禁用緩存。 –
你好,Faiyaz你能告訴我如何從服務器禁用緩存。我的意思是可能在編碼或其cpanel變化? – Pravin