2016-06-24 6 views
0

Прямо сейчас, я это делаю:Как настроить IP10 и ниже с помощью чистого JavaScript?

if (Function('/*@cc_on return [email protected]*/ ')()) { 
    // do stuff 
} 

Но это только целевые показатели IE10. Как это сделать, чтобы я нацелился на IE10 и ниже? (Используя тот же метод чистого JavaScript?)

+0

Я думаю, вы можете проверить с помощью [ 'document.documentMode'] (https://msdn.microsoft.com/en-us/library/cc196988 (V = vs.85) .aspx) до IE 8. Хотя я не уверен, как проверить конкретные версии IE ниже этого. –

ответ

1

Вы всегда можете разобрать UserAgent строку, как в старые времена. Here: manyexamples это покажет вам, как.

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 
}