狀況
特定的 JavaScript 函式只是時間 (JIT) 編譯之後, Internet Explorer 11 可能會傳回不正確的 JavaScript typeof 結果的主應用程式和 DOM 物件,在非 edge 文件模式。
解決方案
更新資訊
若要解決這個問題,請安裝最新的 Internet Explorer 累積安全性更新。要執行這項操作,請移至Microsoft Update此外,請參閱技術資訊,瞭解有關 Internet Explorer 最新的累積安全性更新。
注意此更新已先併入年 3 月的 Internet Explorer (MS15-018) 的累積安全性更新。
其他資訊
這個問題發生在要求內嵌的資源時,是因為與 Internet Explorer 的計時問題。列出工作狀態,如下所示︰
"if (typeof x == …)" // works fine"y = (typeof x == …)" // does not work fine. Work around: "y = (typeof x == … || false)"
"return (typeof x == …)" // does not work fine. Work around: "return (typeof x == … || false)"
狀態
Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。
參考
請參閱 Microsoft 會使用來描述軟體更新術語。