附录 1:Internet Explorer 6 到 Internet Explorer 8 浏览器的更改

下表描述了 Microsoft Internet Explorer 6 和 Windows Internet Explorer 8 之间的更改。

从 Internet Explorer 6 到 Internet Explorer 7 的设计更改

从 Internet Explorer 7 到 Internet Explorer 8 的设计更改

${ROWSPAN2}$Internet资源管理器版本控制${REMOVE}$

通过 用户代理字符串探查、版本向量或条件注释检查 Internet Explorer 6、Windows Internet Explorer 7 或 Internet Explorer 8 中的错误特殊情况的代码。

  • 当长用户代理 (UA) String 遇到仅接受较短的 UA 字符串的服务器时,用户会看到 错误页
  • Internet Explorer 8 中的兼容性视图(默认情况下为 Intranet 站点启用)发送 Internet Explorer 7 用户代理字符串。 若要区分 Internet Explorer 7 和兼容性视图,请查找新的 Trident 令牌

${ROWSPAN3}$ 标准合规性更新

${REMOVE}$

Quirks 模式异常:通过将“standard-compliance”DOCTYPE 开关设置为“off”) ,无需对指定 quirks 模式 DOCTYPE (的网页进行标准符合性更改。

适用于 Internet Explorer 7 标准或“严格”模式及更高版本:

适用于 Internet Explorer 8 标准模式及更高模式:

安全性改进

  • 无论文档模式如何,都适用。
  • 可以使用 组策略 关闭安全功能。

体系结构更改

  • 无论文档或兼容模式如何,都适用。
  • 保护模式更新:默认情况下,Intranet 以中等 (而不是低) 完整性级别运行。
  • 松散耦合 Internet Explorer 可能会阻止加载项 (即 ActiveX 控件和 COM 对象) 执行以下操作之一:
    • 使用 Windows 层次结构技术查找 UI 框架和选项卡窗口 (它们现在以不同完整性级别) 在单独的进程中运行。
    • 从低完整性选项卡进程创建 UI 框架的子类 (现在处于中等完整性级别) 。
    • 在 UI 框架和选项卡之间使用不受支持的消息传递技术。

 

在迁移到 Internet Explorer 8 时解决应用程序兼容性问题