Ищите набор функций Modernizr для задания минимальных требований к браузеру c - PullRequest
0 голосов
/ 06 января 2020

В настоящее время я обновляю веб-сайт для клиента. На текущем веб-сайте используется набор функций Modernizr, предназначенный для определенных c браузеров, которые мы можем проверить для работы с широким кругом клиентов.

Текущие минимальные требования браузера для этого веб-сайта:

  • IE 10
  • Firefox 19
  • Chrome 32
  • Safari 9
  • iOS 8
  • Android 4.4 (Я не беспокоюсь обо всех отличиях некоторых реализаций Blink)

Так как сайт предназначен для более старой аудитории, у которой не так много знаний в области ИТ, я планирую до сих пор поддержка IE11 для тех, кто все еще остается на Windows 7, и Firefox 52 для тех, кто на XP.

Итак, минимальные требования для нового браузера будут примерно такими:

  • IE 11
  • Edge все версии
  • Firefox 52 +
  • Chrome 69 +
  • iOS 12 +
  • Android 5 +

Я искал набор функций, которые, как известно, работают при всех этих условиях, чтобы я мог установить Modernizr fea Установите скрипт для перенаправления пользователей в безопасную версию веб-сайта, если это необходимо.

Я видел этот пост: Обнаружение IE11 с использованием CSS Обнаружение возможностей / функций , но оно предназначено только для целей IE11 (это отличное начало). Я также взглянул на Caniuse, но это может сбивать с толку.

Моя текущая идея состоит в том, чтобы установить набор функций, содержащий полную поддержку ES5 и минимальную поддержку ES6, но я хочу быть уверен, что это нормально, чтобы не иметь ложных срабатываний в браузерах пользователя. Я также подумал об обнаружении поддержки flexbox, так как я использую ее.

Итак, учитывая это, у вас есть представление о наборе функций, который я мог бы использовать для этого определенного c набора требований браузера?

Редактировать: Интересно, есть ли инструмент, в котором вы можете указать некоторые функции браузера, которые вам нужны, и который автоматически дает вам минимальные требования к браузеру. Я не знаю почему, но я сомневаюсь, что это, вероятно, где-то существует.

С уважением.

...