【问题标题】:What is the method for clearing a browser cache for Mac that is different than for a PC?与 PC 不同的 Mac 清除浏览器缓存的方法是什么?
【发布时间】: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


【解决方案1】:

我找到了答案! CSS 应该是:

.main-navigation a, .menu-toggle {
  font-family: "Century Gothic", sans-serif;
  text-transform: uppercase;
  font-size: 20px;
}

字体系列中必须包含“sans-serif”。似乎 PC 有这种字体,但 Mac 没有?这是我的猜测。

【讨论】:

  • 正是我在上面的 cmets 中所说的。 Century Gothic 是 Microsoft Office 安装的字体(可能在 Windows 中)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-02-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-25
  • 2016-10-01
  • 2016-02-18
相关资源
最近更新 更多