症状
请考虑以下情形:
-
您使用创建 web 浏览器控件的应用程序。
-
应用程序使用 SessionStorage 对象来运行 Windows 7 或 Windows 8.1 的计算机上 Internet Explorer 11 中存储会话。
在这种情况下,您会遇到以下问题︰
-
当应用程序在同一个线程上的控件时,SessionStorage 对象的数据被错误地共享。KB2980020的详细信息。
注意:当应用程序创建不同的线程上的控件时,也会发生此问题。请参阅文章 -
当应用程序重复创建控件时,则 Internet Explorer 变慢。
解决方案
更新信息
若要解决此问题,请安装最新的 Internet Explorer 累积安全更新。要做到这一点,请转到Microsoft 更新。此外,请参阅Internet Explorer 最新的累积安全更新的技术信息。 注意:此更新前曾在11 月累积安全更新的 Internet Explorer (MS14-065)。
详细信息
在页上的脚本代码执行window.open方法时,应用程序处理数字事件并创建 web 浏览器控件的新实例。应用此安全更新后MS14-037: Internet Explorer 累积安全更新︰ 2014,7 月 8 ,它是所述的文章KB2980020,web 浏览器控件的每个实例的 ID 从 TLS 虚拟选项卡。如果在同一线程上有两个 WebBrowser 控件,它们共享相同的虚拟选项卡 id。在过程中初始化的新窗口的 web 浏览器控件、 会话存储使用 ID 加载到新的 web 浏览器控件的虚拟选项卡上的所有 web 浏览器控件。与每个新的 web 浏览器控件的 CStorageHelpers 双精度数组的大小。
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
参考资料
请参阅 Microsoft 用于描述软件更新的术语。