- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用 IE 11 和 ASP.net 时遇到问题。检查:
Request.Browser.ActiveXControls
返回false,Request.Browser
返回Mozilla
。
如何解决这个问题?
使用headers["User-Agent"].Contains("Trident")
怎么样?
最佳答案
这里有多个因素。首先参见http://blogs.msdn.com/b/ieinternals/archive/2013/09/24/10451776.aspx更具体地说http://msdn.microsoft.com/en-us/library/ie/dn423948(v=vs.85).aspx -- IE 团队这样做,因此在 IE11 模式下使用 JavaScript 检查 DOM 中的 ActiveXObject 将失败。
现在,您的服务器上可能还有过时的浏览器定义文件,导致 ASP.NET 错误地得出结论(仅通过 UA 嗅探)IE11 不支持 ActiveX(这只是部分正确)。请参阅http://blogs.msdn.com/b/ieinternals/archive/2013/09/21/internet-explorer-11-user-agent-string-ua-string-sniffing-compatibility-with-gecko-webkit.aspx
关于asp.net - IE 11 Request.Browser.ActiveXControls 返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19033685/
我在使用 IE 11 和 ASP.net 时遇到问题。检查: Request.Browser.ActiveXControls 返回false,Request.Browser返回Mozilla。 如何解
我是一名优秀的程序员,十分优秀!