【发布时间】:2019-06-06 18:32:33
【问题描述】:
我已经尝试了许多行之有效的方法来清除浏览器缓存和刷新 dns,但似乎没有任何效果。令人惊讶的是,当我在我的 PC 笔记本电脑上打开网页时,它可以工作了!但不适用于我的 iMac、Macbook Pro、iPad、iPhone、蜂窝或 Wi-Fi 连接、Chrome(同步与否,包括隐身)、Firefox 和 Safari。
我试过了: - CMD + R 带和不带 shift 键。 - F5 - 设置 > 清除所有 3 个浏览器中的缓存 - sudo killall -HUP mDNSResponder;睡觉 2; (多种口味) - 刷新 dns /all
在代码检查器中,我看到了新的 CSS,它再次在我使用 Chrome 的 PC 上运行。但是,Apple 设备根本不会放弃旧风格。
这是页面: https://fcob.websitedevelopment.net/
菜单显示衬线字体,但仅在 Mac 上。
这是 CSS 代码:
.main-navigation a, .menu-toggle {
font-family: "Century Gothic";
text-transform: uppercase;
font-size: 20px;
}
很想知道如何清除这个顽固的缓存问题,它似乎是在 mac/apple 级别,而不是网络、浏览器或 ISP 级别。
【问题讨论】:
-
阻止浏览器缓存的最简单方法是在 URL 末尾附加一个虚假查询参数。 (例如
https://fcob.websitedevelopment.net?x=1)。考虑到这一点,这听起来更像是字体可用性问题,而不是缓存问题。我不确定Mac上是否存在Centry-Gothic?您是否尝试过指定备用字体?
标签: macos browser-cache