狀況
請考慮下列情況:
-
您使用的應用程式,建立 WebBrowser 控制項。
-
應用程式會使用 SessionStorage 物件,將工作階段儲存在 Windows 7 或 Windows 8.1 正在執行的電腦上的 Internet Explorer 11。
在這個案例中,您會遇到下列問題︰
-
當應用程式建立相同的執行緒上的控制項時,設定為不正確地共用 SessionStorage 物件的資料。
注意應用程式建立不同的執行緒上的控制項時,也會發生這個問題。請參閱文章KB2980020如需詳細資訊。 -
當應用程式會重複建立控制項時,Internet Explorer 速度變慢。
解決方案
更新資訊
若要解決這個問題,請安裝最新的 Internet Explorer 累積安全性更新。要執行這項操作,請移至Microsoft Update此外,請參閱技術資訊,瞭解有關 Internet Explorer 最新的累積安全性更新。
注意第一次中的年 11 月累積安全性更新的 Internet Explorer (MS14-065)包含此更新程式。
更多的資訊
當在頁面上的指令碼執行的window.open方法時,應用程式會處理 NewWindow 事件,並建立 WebBrowser 控制項的新執行個體。套用安全性更新之後MS14-037: Internet Explorer 累積安全性更新︰ 2014 年 7 月 8,也就是所述的文章KB2980020,虛擬] 索引標籤,並從 TLS 中,擷取的每個 WebBrowser 控制項執行個體識別碼。如果兩個 WebBrowser 控制項位於相同的執行緒,它們會共用相同的虛擬] 索引標籤 id。初始化期間 WebBrowser 控制項,新視窗、 使用虛擬識別碼載入新的 WebBrowser 控制項] 索引標籤的所有 WebBrowser 控制項的工作階段存放區。CStorageHelpers 雙精度浮點數與每個新的 WebBrowser 控制項陣列的大小。
狀態
Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。
參考
請參閱 Microsoft 會使用來描述軟體更新術語。