4

So there is this site-> http://www.raudsilla.ee

This problem occurs only in Chrome- whenever you press refresh the page loses its CSS. Weird thing is that if you look the code of both- after and before refresh, they look exactly the same. And again, only happens in chrome.

I have tried quite may things, so far no luck... I wouldn't like to rule out anything at the moment, so any help appreciated.

4

7 回答 7

5

浏览器正在输出 javascript 错误,如果您检查代码,则在加载脚本之前,您正在调用 jQuery 的文档准备就绪,正如它所说,“$ 未定义”。

修复现有的 javascript 错误后,它应该可以正确加载。

于 2013-04-11T22:28:43.103 回答
2

我在我们自己的一个网站上看到了同样的行为,并开始寻找原因。我现在唯一能得出的结论是它是由样式表的 Mime 类型引起的。这一结论得到了我们这边的行为的支持。

更新: Chrome 似乎可以通过三种方式加载 CSS 文件:

  • 作为一个新的请求,没有可用的缓存版本,我们的服务器返回HTTP 200 OKcontent-type text/css。这工作正常。
  • 从缓存中,无需咨询服务器。Chrome 已经缓存了 content-type text/css。这工作正常。
  • 作为具有可用缓存版本的请求。我们的服务器返回HTTP 304 Not Modified,带有 content-type text/plain。这不起作用。
于 2013-04-12T11:30:01.430 回答
2

site.css 未在 Chrome 中加载。我添加了?在 CSS url 中,我的样式开始出现。

于 2017-05-17T16:28:41.240 回答
2

经过一些疯狂的测试,我通过添加“?”找到了解决方案。到 url css 文件。

例子:href="../_css/setup_system.css?" type="text/css"

于 2016-09-28T17:12:57.813 回答
1

Shift + Refresh 解决了这个问题,所以它一定是缓存问题。附言。该网站需要很长时间才能加载,考虑优化?

于 2013-04-11T22:29:25.290 回答
0

禁用 addblock 并刷新,如果网站加载正确,请检查插件

于 2018-08-26T13:12:57.880 回答
0

打开控制台(ctrl + shift + c)然后网络面板并检查禁用缓存按钮。

在此处输入图像描述

于 2020-04-21T01:55:11.790 回答