我正在开发一个网站,它在 Safari、Chrome、Firefox 甚至 IE7 上看起来都不错,但我的客户一直告诉我 IE8 搞砸了。我只能通过在我的 Windows 7 机器上使用 IETester 来重现他遇到的错误。
我的测试环境:
我有 3 个不同版本的 IE8 可供测试,并且在我必须测试的 3 个版本中变得完全不同。我使用的是 Mac,所以所有测试都是在 2 个使用 VirtualBox 的虚拟机上完成的——安装了 IE8 的 Vista 和安装了 IE9 和 IETester 的 Windows 7。
Vista: vista 上的 IE8 似乎可以完美地运行该站点,尽管有一些我很满意的小错误。
Windows 7:使用 IE9 我可以更改浏览器和文档模式,我尝试过 IE7、IE8 和 IE9 看起来都很好。我唯一一次接近我的客户所看到的是当我使用 IETester 时 - 它看起来与我的客户从他的非 IETester 使用机器上向我展示的几乎相同(通过那个,我已经看到了页面的屏幕截图他见过)。
受影响最严重的页面之一是Facts 页面,顶部应该只有一张图片,但有时我会得到 3 张!谁能在这里指出我正确的方向?在某些版本的 IE8 上导致此随机显示错误的原因是什么以及为什么我不能在其他版本上复制它。
例子:
1:事实页面
- 它看起来如何(在 IETester 和我客户的机器上):http ://cl.ly/8zjY (BAD)
- 它应该是什么样子:http ://cl.ly/8zh7
2:福利页面介绍
- 它看起来如何(在 IETester 和我客户的机器上):http ://cl.ly/8z8X (BAD)
- 它应该是什么样子:http ://cl.ly/8zwz
3:福利页面图片
- 它看起来如何(在 IETester 和我客户的机器上):http ://cl.ly/8zTq (BAD)
- 它应该是什么样子:http ://cl.ly/8zmO
我想认为我对 IE 错误修复等有很好的处理,但这真的让我感到困惑——我真的需要帮助。