Есть ли легкая библиотека, которую я могу использовать, чтобы попросить пользователей загрузить современный браузер? - PullRequest
4 голосов
/ 25 ноября 2011

Я создаю сайт, который в значительной степени опирается на несколько функций HTML5.Я не хочу разрабатывать отдельную версию сайта для IE6-8.Вместо этого, когда эти пользователи посещают, я бы хотел, чтобы появился красивый модал, который вежливо предложил бы им посетить сайт с помощью современного браузера, такого как Chrome или Firefox.Есть ли существующая библиотека, которая сделает это для меня?

В идеале, современные браузеры должны загружать только код обнаружения браузера;код, питающий модальный режим, будет загружаться асинхронно только при необходимости.

Ответы [ 5 ]

4 голосов
/ 25 ноября 2011

Попробуйте это: http://www.ie6countdown.com/join-us.aspx

3 голосов
/ 25 ноября 2011

Использование Modernizr .Вместо того, чтобы проверять, какой браузер они используют, вы можете проверить, какая именно функция вам нужна, и отобразить предупреждение, если текущий браузер его не поддерживает.Кроме того, Modernizr также включает библиотеку YepNope , которая позволяет вам условно загружать ресурсы, которые вам нужны (например, упомянутый вами модал)

1 голос
/ 25 ноября 2011
0 голосов
/ 21 марта 2013

Похоже, это поможет: https://github.com/viamarte/modernweb

0 голосов
/ 25 ноября 2011

Правило заключается в обнаружении возможностей браузера, а не отдельных браузеров. Как упоминал Прадик, Modernizr отлично справляется с этой задачей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...