IE9 可靠性问题

IE9 可靠性问题

这个周末,我将我的戴尔 XPS 笔记本电脑从 XP 升级到了 Windows 7,还安装了 IE9(无法在 XP 上运行)。我经常遇到渲染问题,例如文本根本无法渲染,或者渲染扭曲,如下所示:

在此处输入图片描述

其他用户是否也遇到这种情况?

这已经够糟糕了,但我的笔记本电脑经常会因 BSoD 和内存奇偶校验错误而崩溃。我明显感觉到这也与 IE9 有关。我运行了 MemTest86+,没有报告任何错误。一个应用程序会导致内存错误,而其他应用程序不会吗?我可以调整内存设置来摆脱 BSoD 吗?

编辑
韦伯里克表示视频 RAM 可能有故障。如果所有其他应用程序都正确显示,是否可能出现这种情况。驱动程序也一样;虽然我必须安装 Vista 驱动程序(XPS M1710 似乎没有 Windows 7 驱动程序),但它对其他应用程序运行良好。

另一项编辑
这些页面在 Firefox 中显示正确,顺便说一句,有时在 IE9 中也显示正确。我创建了一个测试页,只有内容,没有样式,它似乎表现得很好,直到我调整窗口大小,然后完整短语的上半部分或下半部分被切断(显示为白色)。至少它似乎不再崩溃了。打印适用于简单的测试页面,但更复杂的页面会打印乱码;只有文本本身,布局正常。
我称其为 IE 错误。这些页面是有效的 HTML 和 CSS,并按设计在另一个浏览器中显示,没有任何问题,字体或其他任何东西都没有问题。
虽然我能理解渲染引擎可能有问题,但我无法解释崩溃的原因。可能是 IE9 试图处理不存在的内存?简单测试页面和我的站点其余部分的内存要求会有所不同。我的系统有 2GB 的 RAM。(它以前有 2.5GB,但我删除了 512MB 模块,以确保那不是罪魁祸首。)

答案1

IE9 利用硬件加速用于渲染。由于您使用的是 Windows Vista 驱动程序而不是 Windows 7,因此这可能会导致渲染损坏。

您提到 Windows 7 驱动程序不可用 - 考虑禁用硬件加速 &强制软件渲染

要禁用硬件加速并使用软件渲染而不是硬件渲染来查看网页,请按照以下步骤操作:

  • 单击开始、控制面板、网络和安全,然后单击 Internet 选项
  • 单击“高级”选项卡,然后浏览到“加速图形”部分。
  • 单击以选中“使用软件渲染而不是 GPU 渲染”复选框。
  • 单击“应用”,然后单击“确定”。
  • 关闭所有打开的 Internet Explorer 9 窗口,然后重新启动 Internet Explorer 9。
  • 在 Internet Explorer 9 中查看网页。

答案2

看起来你的显卡有问题。

我猜是驱动程序或 RAM

确保您使用最新的驱动程序并稍微调整一下设置(加速开/关)。

答案3

BSOD 是否仅在 IE9 运行时发生?尝试重置 IE9 的设置:Internet 选项 > 高级选项卡 > 重置(右下角)。

相同的页面在其他浏览器中是否会出现错误显示?如果是,也许可以重新安装字体。如果打印页面,是否也会显示错误?这可能意味着它与字体有关。

尝试将 IE9 设置为使用您自己的样式表,并将字体设置为您知道在其他网站上可以正常显示的字体。

  1. 创建一个原始样式表。
  2. 转到“Internet 选项”>“常规”选项卡>“辅助功能”
  3. 单击“使用我的样式表格式化文档”复选框。
  4. 浏览到您的样式表并选择它。然后点击两次“确定”退出 Internet 选项菜单。
  5. 关闭浏览器并重新打开。此后,您的样式将应用于您访问的所有页面。

您的样式表可能很简单:

body {font-family: arial, sans-serif; font-size: 1em }

也许可以添加一些您可以识别为在某些网页中显示不正确的元素,看看是否可以确定问题网页是否指定了特定字体。在样式表中设置不同的字体。

相关内容