Я работаю над проектом, в котором мне нужно показать определенный контент и включить файл для определенного набора браузеров.
Я начинаю с IE.
Так как условные комментарии IE10 больше не являются вещью, я пытаюсь выяснить, как лучше всего включать конкретный контент и конкретный JavaScriptфайл с некоторыми общими исправлениями для таких вещей, как переменные css, а также.
Пока что у меня есть кое-что только для «эксклюзивного» кода JS, но я хочу, чтобы файл был включен только в зависимости от используемого браузера.
if (/Edge/.test(navigator.userAgent) || /rv:11.0/i.test(navigator.userAgent)) {
document.write('<script src="./js/app-legacy-browsers.js"></script>');
}
Кроме этого мне нужно показать значок активного браузера на сайте с некоторым предварительно заданным содержимым.
Я хотел бы добиться того же результата, как если бы <!--[if IE]><![endif]-->
все еще существовал.
Основная причина нежелания использовать оператор if не влияет на скорость страницы при первой загрузке.