标签: javascript internet-explorer internet-explorer-10
现在,我正在这样做:
if (Function('/*@cc_on return document.documentMode===10@*/ ')()) { // do stuff }
但这仅针对IE10。如何做到所以我的目标是IE10及以下? (使用相同的纯JavaScript方法?)
答案 0 :(得分:1)
您可以随时解析UserAgent字符串。 Here many examples会向您展示如何。
UserAgent
function isIE () { var myNav = navigator.userAgent.toLowerCase(); return (myNav.indexOf('msie') != -1) ? parseInt(myNav.split('msie')[1]) : false; } if (isIE () && isIE () < 9) { // is IE version less than 9 } else { // is IE 9 and later or not IE }