首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更新后,客户端上的css iframe未更新

更新后,客户端上的css iframe未更新
EN

Stack Overflow用户
提问于 2013-01-10 18:34:23
回答 2查看 449关注 0票数 0

我有一个网络应用程序(asp.net / html,css等)。我已经更新了我的样式表,并将其部署到我的‘ve服务器上。现在,我的一些用户/客户仍在使用旧的css文件。

我已经这么做了

我的电话响了,我不得不告诉我的客户使用F5重新加载页面。之后,更新样式表。

我的webapplication应用程序正在使用iframe。问题可能出在iframes中?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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中,它可能类似于

代码语言:javascript
运行
复制
ExpiresActive On
ExpiresDefault “access plus 10 days”
ExpiresByType text/css “access plus 1 second”

或者使用一些丑陋的技巧,比如在CSS:http://css-tricks.com/can-we-prevent-css-caching/的链接中添加时间戳

顺便说一句,缓存将在未来的某个地方自行过期……

票数 2
EN

Stack Overflow用户

发布于 2013-01-10 18:40:32

您可以在yoh html代码中添加"version“,例如

代码语言:javascript
运行
复制
<link rel="stylesheet" type="text/css" href="style.css?version123" />

所有用户都将使用最新的css文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14255835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档