【发布时间】:2017-06-04 05:18:44
【问题描述】:
为了避免浏览器的缓存,我想将版本查询字符串连接到我的@font-face 的网址。有很多网址。如何以正确的方式做到这一点?
@font-face {
font-family: 'fontawesome';
src: url('/styles/fonts/fontawesome/fontawesome.eot?6840zz');
src: url('/styles/fonts/fontawesome/fontawesome.eot?6840zz#iefix') format('embedded-opentype'),
url('/styles/fonts/fontawesome/fontawesome.ttf?6840zz') format('truetype'),
url('/styles/fonts/fontawesome/fontawesome.woff?6840zz') format('woff'),
url('/styles/fonts/fontawesome/fontawesome.svg?6840zz#icomoon') format('svg');
font-weight: normal;
font-style: normal;
}
【问题讨论】:
-
我想问的两件事:你想要 fontawesome.eot?6840zz 它应该像 fontawesome.eot?v=1.1.0 一些版本。其次,您有多少文件以及您使用的是哪个 IDE?
-
@NaveedRamzan 查询字符串中的
68400zz是什么?也许这背后有一个逻辑。 IDE 如何与所有这些相关联? -
我在想你是否可以找到并替换选项并将版本添加到所有这些类型的链接中。不是这样吗?
-
谢谢。但我不想更换。我只想了解这些幻数(68400z)和哈希(#iefix)背后的逻辑,它们与 url 的关系以及如何添加版本。有什么想法吗?
-
嗯,好吧。好吧,那些版本号或代码 6840z 或任何东西都提到了内部版本号。在版本号的情况下,我们添加 ver=1 或 1.1 或 1.1.1 意味着我们正在处理内部版本号 1 并进行小修复。当我们将在下一个 sprint 上工作或构建它的版本时,将从 ver=2 开始。关于代码,它是从该版本号生成的随机数,只是为了分开。
标签: css font-face font-family