首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Safari CSS -使自定义样式表失效?ver

Safari CSS -使自定义样式表失效?ver
EN

Stack Overflow用户
提问于 2019-09-25 21:17:51
回答 1查看 101关注 0票数 0

每次进行更改时,我都会使用一个函数为我的自定义样式表提供一个唯一的版本。这在我的源代码中被引用为:

代码语言:javascript
复制
https://www.example.com/wp-content/themes/x-child/style.css?ver=1539545953

此外,我还阻止了这个文件被缓存在我的服务器上。

我认为Safari会自动下载最新版本,但是用户似乎需要手动清空缓存,然后刷新页面以获得Safari中我的样式表的最新版本。

是否有办法强制Safari使浏览器缓存中的旧存储文件失效?我认为通过使用版本控制,这将自动工作,而不需要手动清除缓存。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-25 22:18:58

转到

代码语言:javascript
复制
<head>
</head>

标记,使其仅在safari或所有浏览器上处于活动状态。

代码语言:javascript
复制
<meta http-equiv = "Cache-Control" content = "no-cache, no-store, must-revalidate" />
<meta http-equiv = "Pragma" content = "no-cache" />
<meta http-equiv = "Expires" content = "0" />

标记和防止页缓存,以便随时召回每个资源。

但是,不要忘记,如果可能的话,这个缓存可以为我们提供很大的速度,在完成开发之后删除这些代码,从而提高用户体验

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

https://stackoverflow.com/questions/58106641

复制
相关文章

相似问题

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