Internet Explorer 中未正确显示包含框架的网页

警告

已停用、不受支持的 Internet Explorer 11 桌面应用程序在某些版本的 Windows 10 上已通过 Microsoft Edge 更新永久禁用。 有关详细信息,请参阅 Internet Explorer 11 桌面应用停用常见问题解答

本文介绍了解决包含框架的网页在 Internet Explorer 中显示为空白页的问题。

原始产品版本: Internet Explorer
原始 KB 数: 169522

现象

使用 Internet Explorer 查看网页时,可能会显示空白页,而不是定义的框架集。 如果右键单击网页的空白区域,然后单击“查看源”,或者右键单击网页的空白区域,单击“属性”,然后单击“分析”,可能会收到以下消息:

此文档可能无法正确显示,因为文档正文中存在 FRAMESET。 页面作者可以通过以下步骤解决此问题:

  1. 删除 BODY 标记。
  2. 确保文档的 HEAD 和 FRAMESET 之间没有其他 HTML 代码。

原因

如果网页的作者错误地将 <FRAMESET> 标记放置在主或“框架”超文本标记语言(HTML)文档中的 <BODY> 标记之后,则会发生此行为。

决议

请与网页作者(或 Web 服务器的管理员)联系,并请求移动所有 <FRAMESET> 标记及其基础说明,使其位于任何 <BODY> 标记之前。

状态

此行为是特意这样设计的。

详细信息

框架 HTML 文档定义要在浏览器中显示的框架区域以及最初出现在框架中的文档或对象。

有关框架的 HTML 语法的详细信息,请参阅 实现 HTML 框架