1

从今天下午开始,随着 Chrome 31.0.1650.48 的推出,许多网页显示随机格式错误。我已经在运行最新的自动更新 Chrome 版本 (31.0.1650.48) 的 Mac 和 Windows 机器上确认了这一点。

这个问题影响了数千个页面,为了立即排除我们的服务器生成不同的信息,您可以尝试重现该问题:

  1. 使用上面指定的 Chrome 版本访问此 Google 缓存页面:http ://webcache.googleusercontent.com/search?q=cache:nt70v_rn5BwJ:alaskanmalamute.rescueme.org/Idaho+&cd=61&hl=en&ct=clnk&gl=us

  2. 注意展示了哪些狗以及它们在哪里。

  3. 重新加载页面几次并密切观察。

  4. 您会在页面中间随机看到一个狗列表,然后是两个狗列表,狗四处移动,狗周围的菜单四处移动。每次重新加载页面时,Google 都会以不同的方式破坏源代码,从而导致严重的格式问题。(这些代码都不是在 Google 的缓存之外生成的。) www.RescueMe.Org 上的所有页面都有这个问题,我在本文中使用 Google 服务器上的缓存页面作为示例,因为它证明它不是服务器问题。

此示例页面每次都应保持相同,并且格式正确。它不是。

Google Chrome(查看源代码时)似乎对页面进行随机更改(Chrome 在源代码中的随机位置丢弃 < 或 >)导致主要的显示格式问题。

有人可以重现这个吗?希望谷歌的人知道这个问题,或者这里的人可以和他们一起升级?

最好的祝愿,

  • 杰夫
4

2 回答 2

0

万一其他人遇到这个问题,我已经缩小了一些范围。如果发生以下两种情况,Chrome/31.0.1650.48 将随机打乱页面上表格的位置:

1)你像这样开始页面:并在最后做相反的事情:(不必是face = arial,任何字体设置,甚至只是做同样的事情)。

2)在包含各种表格的页面中包含一些标签。

3)魔术!(虽然不是很好的魔法)每次您的表格都会在页面上随机移动。这是一个可以尝试的示例:http : //server1c.rescueme.org/testb(在 Windows 或 Mac 上的 Chrome/31.0.1650.48 中多次重新加载此页面以查看表格跳转。)

解决方案:改为这样开始页面:并在最后做相反的事情:(换句话说,中心和字体标签的反向放置)。这是上面页面的“固定”版本,只是那些标签被颠倒了:http ://server1c.rescueme.org/testbfixed

虽然这是一个 Chrome 错误,但我觉得这值得在 Stack Overflow 中保留,因为这个错误正在破坏许多主要网站,程序员可能想知道如何重新编程他们的 HTML,这样那些受影响的 Chrome 版本就不会有令人困惑的经历。

仅供参考...还有其他方法可以导致和解决此问题,但我试图在这里仅介绍我发现的最简单的方法。

于 2013-11-13T17:20:14.647 回答
0

可以确认 - 这似乎主要是iFrames的问题。
Salesforce 中的 VisualForce iFrame 会破坏整个布局。
Mac 上的版本 31.0.1650.48,删除了所有插件。

于 2013-11-13T10:40:35.017 回答