如何针对某些情况(如Internet Explorer特定的CSS或特定于Internet Explorer的JavaScript代码)仅定位Internet Explorer 10?
我试过这个,但它不起作用:
<!--[if IE 10]> <html class="no-js ie10" lang="en"> <![endif]-->
<!--[if !IE]><!--> <html lang="en" class="no-js"> <!--<![endif]-->
Run Code Online (Sandbox Code Playgroud)
Internet Explorer 10忽略条件注释并使用<html lang="en" class="no-js">而不是<html class="no-js ie10" lang="en">.
html javascript css conditional-comments internet-explorer-10
尽管浏览器模式设置,但是当浏览器是IE10时,我需要使用简单的javascript(无框架)进行检测.
一些评论: - 我确实需要检测浏览器,它不是检测功能的选项,因为目的是减轻浏览器错误. - 我尝试了常见的方式(比如UA字符串或功能检测)没有成功,当我将浏览器模式切换到IE9时,每个可能暗示在IE10中的方面都消失了.
javascript internet-explorer cross-browser internet-explorer-10