Modernizr проверяет, которые вообще исключают IE6, IE7, IE8 или IE, которые идентифицируют устройства iOS - PullRequest
7 голосов
/ 04 апреля 2011

Есть ли какие-либо проверки (или комбинации проверок), которые я могу запустить с Modernizr, где:

  • IE6 не работает, но более высокие версии не отказывают?
  • IE7 не работает, но вышеверсии не подводят?
  • Сбой IE8, но сбои более высоких версий?

  • Сбой всех IE?

  • Сбой всех браузеров, но устройства iOS не выходят из строя?

  • все браузеры выходят из строя, но устройства Android не выходят из строя?

Я хочу использовать Modernizr для проверки браузеров, устройств на основе функцийобнаружение вместо пользовательского агента снифф?

ЗАКРЫТО - THX, получил сообщение

THX, EZ

1 Ответ

7 голосов
/ 04 апреля 2011

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

Причина, по которой мы обнаруживаем браузер для MS, заключается в том, что вам, возможно, придется использовать обходные пути CSS, чтобы избежать известных ошибок отображения CSS, которые отделены от обнаружения функций. Для этого вида проверки браузера проверка HTML5 котельная плита .

...