Нужно заблокировать пользователей, которые заходят через браузер IE 8 и 9. И вывести им окно "Вы пользуетесь устаревшей версией браузера. Обновите браузер или воспользуйтесь другим браузером" ?
Смотря для чего возникла такая необходимость. Если вы используете какую-то функцию, которая появилась в IE 10 и её не было в предыдущих IE - то можно проверить существование этой функции и перенаправлять пользователя на страницу с заглушкой в случае её отсутствия.
function testCSSProps() {
for (var i = 0; i < arguments.length; i++){
if (!(arguments[i] in document.body.style))
return false;
}
return true;
}
if (!testCSSProps('flexWrap', 'flexBasis', 'flexShrink')) {
document.location.href = '/страница_с_заглушкой.html';
}
Но поступал более мягко, не перенаправлял, а предупреждал, что браузер сильно устарел и будет отображать неправильно.
Именно все три свойства, потому как flex может в старых браузерах поддерживаться не целиком или не так, как в современных.