Chrome未加载样式表

时间:2011-10-02 23:53:31

标签: css google-chrome cross-browser stylesheet

似乎谷歌浏览器没有根据样式表显示我的网站。

当页面首次加载时,它加载正常...但随后它会在页面加载结束时更改为原始html格式。

最终看起来像这样(你可以在顶部栏看到网址):

[click for full size]

enter image description here

我有两个样式表,一个是用户可以通过单击站点右上角的Light / Dark按钮之间切换的“替代”。

为什么会这样?我之前从未遇到过任何问题。

我的规格:使用Google Chrome 14.0.835.186的Mac OS X

7 个答案:

答案 0 :(得分:16)

你到处都有HTTPS +安装了Adblock吗?如果是这样,我发现当主站点没有或有限的https支持时,点击谷歌搜索结果通常会产生这种行为。

例如,当我搜索并点击XKCD漫画时,我注意到与这些扩展相同的行为。

暂时禁用https,或者在没有https的情况下重新输入网址似乎可以解决这个问题。

答案 1 :(得分:5)

可能是您身边的缓存问题。你能试试“Shift + Ctrl + R”吗?

答案 2 :(得分:2)

我在OS X上尝试使用与您相同的Chrome版本,并且所有内容都针对黑暗和轻量版本正确呈现。这对您来说可能是一个缓存问题。重新加载页面时按住shift键。这将强制浏览器获取所有资源并忽略缓存版本。

答案 3 :(得分:2)

如果出现同样的问题,花了几个小时在圈子里徘徊,想知道“我到底做了什么!”,我尝试了很多来自这个网站和许多其他人的建议,但这对我有用,我觉得有点愚蠢之后没试过就是禁用了chrome的ad-blocker,然后是shift + f5并解决了问题。

答案 4 :(得分:0)

在我朋友的笔记本电脑上,这是由一些 DNS问题引起的。将DNS更改为8.8.8.8后一切正常。

答案 5 :(得分:0)

将css charset更改为UTF8。它解决了我的问题。

答案 6 :(得分:0)

我遇到了这个问题。当我添加 Chrome 扩展“Akamai Debug Headers”时,它就开始了。这导致随机站点的 CSS 无法加载并显示 CORS 错误。

我关闭了扩展程序,一切又恢复了。

所以也许禁用所有扩展然后测试 Chrome