【问题标题】:Google chrome only partially loading background images谷歌浏览器仅部分加载背景图片
【发布时间】:2012-01-31 08:25:05
【问题描述】:

我在 windows 和 mac 上的 chrome 网站都遇到了问题,我让多个人在多台计算机上测试它,这种行为不是 100% 的时间,但很常见。可以在以下位置查看当前状态的网站:georgereith.com/test/

下图显示了我的网站当前的外观:

但是当有些人用 chrome 打开它时,它会像这样加载:

奇怪的行为是,当您开始突出显示缺少背景的地方时,chrome 似乎渲染了更多的背景:

有谁知道导致这种行为的原因是什么?

【问题讨论】:

  • 我在 Win7 上的 Chrome 17 中没有这种行为。
  • @EmilStensröm 谢谢,你努力刷新了吗?我可以报告它发生在 Win7 上的 16.0.912.63
  • 啊,它似乎只在 一些 页面加载时出现,重新加载几次也会显示在这里。
  • 已确认。您是否尝试过其他基于 Webkit 的浏览器,看看这是 Chrome 还是 Webkit 的问题?
  • @Cicada 我无法在 safari 中重现该问题,所以我认为这是 chrome 问题

标签: html css google-chrome browser


【解决方案1】:

这似乎是一个 Chrome 错误,但我找不到任何参考。

当我启动网络检查器时它似乎消失了,所以也许你可以尝试在行为不端的元素上运行一些虚拟 javascript(注意:我只是在这里猜测):

var acc = document.getElementById("accordion");
acc.className = acc.className;

这应该会强制进行回流。

【讨论】:

  • 我也注意到网络检查器的事情,我相信它与强制 Chrome 重新绘制位图的该区域的突出显示相同。我认为检查器会强制它重新绘制整个视口。
猜你喜欢
  • 2014-02-19
  • 2010-10-11
  • 2011-10-10
  • 1970-01-01
  • 2011-04-16
  • 2011-01-07
  • 2015-08-26
  • 2016-09-23
  • 1970-01-01
相关资源
最近更新 更多