Applies ToInternet Explorer 8

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

症状

请考虑以下情况:

  • 创建一个网页,该网页使用 window.open 方法打开新的 Windows Internet Explorer 窗口。

  • 对网页进行编码以使用 window.focus 或 window.blur 方法将焦点切换到新的 Internet Explorer 窗口。

在此方案中,当用户使用 Internet Explorer 8 访问此网页时,焦点不会按预期切换到新的 Internet Explorer 窗口。

原因

出现此问题的原因是 Internet Explorer 8 中的 Loosely-Coupled (LCIE) 体系结构设计。 此设计使 window.open 方法能够在单独的选项卡进程或同一选项卡进程中打开一个新窗口。 但是,当一个新窗口由不同的 Internet Explorer 进程 (Iexplorer.exe) 而不是其父级创建时,可能会出现各种问题。 这些问题包括“症状”部分中提到的问题。

解决方案

安全更新信息

若要解决此问题,请安装 Internet Explorer 的最新累积安全更新。 若要安装最新更新,请访问以下 Microsoft 网站:

http://update.microsoft.com 有关 Internet Explorer 的最新累积安全更新的更多技术信息,请访问以下 Microsoft 网站:

http://www.microsoft.com/technet/security/current.aspx 注意 此更新最初包含在安全更新978207 (MS10-002) 中。有关详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章:  

978207 MS10-002:Internet Explorer 的累积安全更新  

修补程序信息

Microsoft 现已提供受支持的修补程序。 但是,它仅用于更正本文中所述的问题。 仅将其应用于遇到此特定问题的系统。 此修补程序可能会收到其他测试。 因此,如果这个问题没有对你造成严重影响,建议你等待下一个包含此修补程序的软件更新。若要立即解决此问题,请联系 Microsoft 客户支持服务以获取修补程序。 有关 Microsoft 客户支持服务电话号码的完整列表以及有关支持成本的信息,请访问以下 Microsoft 网站:

http://support.microsoft.com/contactus/?ws=support注意 在特殊情况下,如果Microsoft 支持部门 Professional 确定特定更新将解决你的问题,则通常由支持呼叫产生的费用可能会被取消。 对于相关特定升级无法解决的其他支持问题和事项,将照常收取支持费用。

先决条件

若要安装此修补程序,必须在运行以下操作系统之一的计算机上安装 Internet Explorer 8:

  • Windows XP Service Pack 2 (SP2) 或 Windows XP Service Pack 3 (SP3)

  • Windows Server 2003 Service Pack 2 (SP2)

  • Windows Vista

  • Windows Server 2008

重启要求

应用此修补程序后,必须重新启动计算机。

修补程序替代信息

此修补程序不能替代以前发布的修补程序。

注册表信息

若要使用此包中的 P1es 之一,无需对注册表进行任何更改。

文件信息

此的英文版具有下表中列出的文件属性 (或更高版本的文件属性) 。 这些文件的日期和时间以协调世界时 (UTC) 格式列出。 在查看文件信息时,文件时间将转换为本地时间。 要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项中的“时区”选项卡。

对于所有受支持的基于 x86 的 Internet Explorer 8 版本(适用于 Windows XP SP2 或 Windows XP SP3)

文件名

文件版本

文件大小

日期

时间

平台

SP requirement

Ieframe.dll

8.0.6001.22904

11,069,440

2009 年 7 月 29 日

05:14

x86

SP3

Ieproxy.dll

8.0.6001.22904

246,272

2009 年 7 月 29 日

05:14

x86

SP3

Mshtml.dll

8.0.6001.22904

5,938,688

2009 年 7 月 29 日

05:14

x86

SP3

适用于 Windows Server 2003 SP2 的所有受支持的基于 x86 的 Internet Explorer 8 版本

文件名

文件版本

文件大小

日期

时间

平台

SP requirement

Ieframe.dll

8.0.6001.22904

11,069,440

2009 年 7 月 29 日

07:44

x86

SP2

Ieproxy.dll

8.0.6001.22904

246,272

2009 年 7 月 29 日

07:44

x86

SP2

Mshtml.dll

8.0.6001.22904

5,938,688

2009 年 7 月 29 日

07:44

x86

SP2

适用于 Windows Vista 或 Windows Server 2008 的所有受支持的基于 x86 的 Internet Explorer 8 版本

文件名

文件版本

文件大小

日期

时间

平台

Mshtml.dll

8.0.6001.22904

5,938,688

2009 年 7 月 25 日

15:39

x86

Mshtml.tlb

8.0.6001.22904

1,638,912

2009 年 7 月 25 日

14:05

不适用

Ieproxy.dll

8.0.6001.22904

246,272

2009 年 7 月 25 日

15:38

x86

Ieframe.dll

8.0.6001.22904

11,069,440

2009 年 7 月 25 日

15:38

x86

ieui.dll

8.0.6001.22904

164,352

2009 年 7 月 25 日

15:38

x86

状态

Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。

详细信息

有关 Windows Internet Explorer 8 就绪工具包的详细信息,请访问以下 Microsoft 网站:

http://www.microsoft.com/windows/internet-explorer/readiness/developers-existing.aspx有关窗口 HTML 对象的详细信息,请访问以下 Microsoft 网站:

http://msdn.microsoft.com/en-us/library/ms879562.aspx

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。