为什么网页在刷新之前有时会显示为纯 HTML

为什么网页在刷新之前有时会显示为纯 HTML

大约一周以来,这种情况开始频繁发生。这远不是一个大问题,但更令人烦恼。

有时,当我访问某个网页时,页面似乎以纯 HTML 形式加载。然后,刷新后,页面的其余部分即可加载。

这是为什么?你知道是什么原因导致这个问题吗?请参见屏幕截图。

Windows 7 64 位,使用 Chrome,最新。

编辑:感谢您的帮助和建议。更具体地说,这是在工作中发生的。我的连接被过滤了,但我所知道的就这些。

刷新前:

首次访问:

刷新后:

刷新后:

答案1

当该页面的 CSS(样式表)未正确加载时,就会发生这种情况。现在,为什么发生的情况是一个更复杂的问题。您需要执行以下操作来解决该问题:

  1. Tools | Developer Tools从 Chome 菜单打开。
  2. 切换到Network那里的标签
  3. 保持该窗口打开,照常浏览。一旦再次看到该现象,请转到开发人员工具窗口,查看哪个文件未正确加载以及原因。

这可能是 DNS 问题,或者某个透明代理出现问题,或者其他问题。我公司的 CDN(内容交付网络)提供商昨天出现了问题,其表现与您在此处描述的情况类似。

由于您说该问题是暂时的,并且在刷新后就会消失,因此很难进行故障排除。

答案2

.css 文件存在一个老问题,该问题会出现在某些浏览器上,具体取决于如何加载或声明包含样式规则的 .css 文档。

这被称为“无样式内容的闪烁(FOUC)”。这个概念甚至有一个专门的维基百科页面链接额外的信息来源。

从您的截图来看,您遇到的问题似乎就是这个。这个问题只能通过对页面源代码进行必要的修改来纠正,所以您无法解决它。

答案3

我不确定,但也许您在下载网站的 javascript 或 CSS 时遇到了问题。有时(对于大公司而言)CSS 和 javascript 存储在第三方“CDN”(内容交付网络)上……这些内容经常会意外出现在“广告拦截”列表中。您是否尝试过禁用广告拦截软件?也许您的机器上存在一些严重的错误……并且它会重定向网络流量。

答案4

我也遇到过这个问题。我在 Chrome 上安装了一个名为 Privacy Badger 的实用程序。禁用它后,我的页面又可以正常加载了。

相关内容