ASP.NET& IE 11 - 糟糕的客户端脚本

时间:2013-12-13 19:37:16

标签: javascript asp.net internet-explorer

使用ASP.NET 4.0(版本4.0.30319)加载到IE 11中的客户端脚本似乎不正确。

具体来说,由于以下代码,因此IE 11的bool __nonMSDOMBrowser被错误地设置为true:

var __nonMSDOMBrowser = (window.navigator.appName.toLowerCase().indexOf('explorer') == -1);

IE 11已更改用户代理,因此此代码不再有效。

我发现上面的内容是因为我们遇到了IE 11独有的WebForm_AutoFocus函数以及跟踪代码的问题,我注意到这个bool是不正确的。

我的问题是,微软是否发布了支持IE 11的ASP.NET(4.0)更新?有没有其他人遇到这个问题?在此期间,我们可能会破解bool并使用我们自己添加的脚本更正它的值,但显然不愿意这样做。

0 个答案:

没有答案