Альтернативы

Альтернативы.

Когда речь заходит об альтернативах, нам в первую очередь необходимо определиться с собственной позицией. Мы можем быть грубыми, вежливыми, находчивыми или просто прилежными работниками. Грубый разработчик скажет: «Эй, это и должно работать только в новых браузерах. Новые браузеры раздают бесплатно, не ленитесь, просто возьмите и загрузите себе один из них». Вежливый: «Мы разрабатывали это с учетом преимуществ новых технологий; если вы желаете насладиться всеми возможностями и потенциалом нашего творения, то обновите свой браузер. А пока что я могу предложить вам старую версию». Находчивый: «Мы делаем передовые технологии доступными для всех. Вам ничего не придется предпринимать самостоятельно, мы обо всем позаботились за вас». И наконец, прилежный работник скажет: «Вот версия нашего веб-сайта, адаптированная под ваш браузер, а вот другая, для новых браузеров, предлагающая больше возможностей, и, кстати, у нас еще есть экспериментальная передовая версия нашего супер-навороченного приложения». Если же вам требуется наиболее полезный и практичный подход, то для случая, когда браузер пользователя не поддерживает HTML5, вы можете выбрать один из следующих вариантов:

— информируйте. Попросите пользователя обновить браузер, если в вашем приложении есть функции, без которых не обойтись, но они не работают в устаревших браузерах;

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

— перенаправляйте. Перенаправляйте пользователей на совершенно другие документы, разработанные специально для старых браузеров;

— эмулируйте. Используйте библиотеки, позволяющие предоставлять возможности HTML5 пользователям старых браузеров.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *