这种情况在 2016 年 10 月 21 日 Dyn DDoS 攻击后不久就开始出现。每当我去https://www.smashingmagazine.com/它总是向我显示一个特殊的离线页面,标题为“Smashing Magazine 离线”,并解释道“您可能没有正确的连接,但这并不意味着您无法阅读 Smashing Magazine 上的文章。我们使用服务工作者来缓存一些资产和页面,这样即使您处于离线状态,您也可以更快地访问该网站。”
(编辑)有时在“离线”页面出现之前,chromium 会显示一个错误页面,指出它是 ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN
到目前为止,我还没有发现任何其他网站存在这种情况。所有其他网站 - 新闻、天气、政治、所有 Stack Exchange 网站、YouTube、工程行业杂志、充斥着广告的点击诱饵网站等等 - 都运行正常。除了 Smashing。Firefox 和 Chromium 都存在此问题。这两个浏览器都已完全关闭并重新打开,出现多个窗口和多个选项卡。
我的机器缓存中是不是有什么东西卡住了?我的 ISP 出了什么问题?是不是 Smashing 那边出了问题?如何调查这个问题?如何解决这个问题,希望以一种简单且有教育意义的方式?
(编辑)在 Firefox 及其调试器中,我发现:
Error loading this URL: Could not load the source for https://www.smashingmagazine.com/.
Error: Failed to fetch https://www.smashingmagazine.com/. Code 2153390067.
Stack: mainThreadFetch/onResponse@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:418:23
NetUtil_asyncFetch/<.onStopRequest@resource://gre/modules/NetUtil.jsm:128:17
Line: 418, column: 23