我有一個web應用程序(asp.net/html,css等)。 我已更新我的樣式表並將其部署到我的網絡服務器上。 現在我的一些用戶/客戶仍在使用舊的css文件。css iframe在客戶端更新後未更新
我這樣做已經
我的電話鈴響了,我要告訴我的客戶使用F5刷新頁面。之後,樣式表被更新。
我的web應用程序正在使用iframe。這個問題可能在iframe中?
我有一個web應用程序(asp.net/html,css等)。 我已更新我的樣式表並將其部署到我的網絡服務器上。 現在我的一些用戶/客戶仍在使用舊的css文件。css iframe在客戶端更新後未更新
我這樣做已經
我的電話鈴響了,我要告訴我的客戶使用F5刷新頁面。之後,樣式表被更新。
我的web應用程序正在使用iframe。這個問題可能在iframe中?
在Firefox(和其他瀏覽器),F5 is simple refresh while CTRL + F5 forces a cache refreh too和力量重裝靜態資源,你應該告訴他們在手機上做CTRL + F5
...
你的問題是緩存相關的,如果你不想讓瀏覽器緩存你的CSS
s你可以指導他們m etatags和寫入響應設置Cache-Control
屬性(take a look at this)
或者你可以在你的Web服務器直接將它配置(Apache中它會是這樣的
ExpiresActive On
ExpiresDefault 「access plus 10 days」
ExpiresByType text/css 「access plus 1 second」
或者使用一些醜陋伎倆,如添加時間戳要鏈接CSS:http://css-tricks.com/can-we-prevent-css-caching/
BTW緩存將在未來自己的某處到期...
可以在YOH HTML代碼中加入 「版本」 如
<link rel="stylesheet" type="text/css" href="style.css?version123" />
所有用戶都將使用最新的CSS文件
我面臨同樣的問題,那我就用追加隨機根兒參數ated value ...我知道這是一個醜陋的技巧,但對我來說它工作..! – SidPen