<!--[if IE]>
123
<![endif]-->
只有IE浏览器可以加载中间包含的html。
借用这种思想,js也可以判断是否IE。
var isIE = function(){
var b = document.createElement('b')
b.innerHTML = '<!--[if IE]><i></i><![endif]-->'
return b.getElementsByTagName('i').length === 1
}
注:
IE10,IE11已经不支持``````了。
可以使用/MSIE/.test(navigator.userAgent)
作为判据。