18
使用CSS功能/功能检测来检测IE11
IE10 +不再支持用于识别浏览器的浏览器检测标签。 为了检测IE10,我使用了JavaScript,并定义了一种功能测试技术来检测某些ms前缀样式,例如msTouchAction和msWrapFlow。 我想对IE11做同样的事情,但我假设IE11也将支持所有IE10样式。谁能帮助我确定仅IE11可以用来区分两者的样式或功能? 额外信息 我不想使用用户代理类型检测,因为它太参差不齐,并且可以更改,而且我认为我已经读到IE11故意隐藏了它是Internet Explorer的事实。 有关IE10功能测试如何工作的示例,我使用此JsFiddle(而非我的)作为测试的基础。 我也期待得到很多“这是个坏主意……”的答案。我对此的需求之一是IE10声称它支持某种功能,但实现得很差,我希望能够区分IE10和IE11 +,以便将来继续使用基于功能的检测方法。 该测试与Modernizr测试结合使用,该测试将使某些功能“回退”到不太吸引人的行为。我们不是在谈论关键功能。 另外,我已经在使用Modernizr,但在这里没有帮助。我需要帮助以解决我明确提出的问题。