我有一个网络应用程序(asp.net / html,css等)。我已经更新了我的样式表,并将其部署到我的‘ve服务器上。现在,我的一些用户/客户仍在使用旧的css文件。
我已经这么做了
我的电话响了,我不得不告诉我的客户使用F5重新加载页面。之后,更新样式表。
我的webapplication应用程序正在使用iframe。问题可能出在iframes中?
发布于 2013-01-10 18:45:39
在火狐(和其他浏览器)中, is simple refresh while  forces a cache refreh too和强制重新加载静态资源,你应该告诉他们在手机上做CTRL + F5 ...
您的问题与缓存有关,如果您不希望浏览器缓存您的CSS,您可以使用元标记指示它们并写入设置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/的链接中添加时间戳
顺便说一句,缓存将在未来的某个地方自行过期……
发布于 2013-01-10 18:40:32
您可以在yoh html代码中添加"version“,例如
<link rel="stylesheet" type="text/css" href="style.css?version123" />所有用户都将使用最新的css文件
https://stackoverflow.com/questions/14255835
复制相似问题