我正在使用ReactJS编写一个web应用程序,我需要专门针对IE9和浏览器,以排除类的应用。具体来说,我的客户端有一个他们想要使用的自定义<select>控件,并且在他们的主网站(不使用React)上,他们使用条件注释来针对IE9- -而不是应用自定义<select>样式。问题是,与ReactJS,没有办法做IE条件注释。我做了一些google,我能找到的最好的解决方案就是直接将HTML注入DOM,而不是允许React处理呈现。
<div>
<!--[if lte IE 9]>
<select>
<![endif] -->
<!--[if !IE]> -->
<select className = "customSelect">
<!-- <![endif] -->
<!-- OPTIONS GO HERE -->
</select>
</div>是否有一种方法来模仿这只在CSS,或有人听说了一个反应插件,可以让我做IE条件检查?
发布于 2015-09-10 14:32:53
发布于 2018-03-29 06:33:58
let isIE = /*@cc_on!@*/false || !!document.documentMode;
<div>
{isIE ?<div>
Internet Explorer
</div>:<div>
Not Internet Explorer
</div>}
</div>https://stackoverflow.com/questions/32503543
复制相似问题