Среда , 14 Ноябрь 2018
Home / Барахолка / Перенаправленние пользователя с мобильного устройства
мобильный стиль
мобильный стиль

Перенаправленние пользователя с мобильного устройства

Просматривая задумки пользователей и их форумы, заметил много полезных фкусностей, об одной из них я сейчас и расскажу. Есть такие программеры vbulletin которые хотят сделать все очень качественно. Как я уже говорил, по мировой статистике все больше и больше пользователей бродят по интернету через мобильные устройства. И некоторые администраторы. под каждое устройство делают свой шаблон. Или попросту прячут мобильный стиль, предлагая пользователю только при нажатии на ссылку или кнопку перейти на мобильную версию.

Автор: Алексей Раков

В данном примере мы разберем ненавязчивое предупреждение через JavaScript который определить, что ваш пользователь зашел с мобильного устройства, таких как iPhone Apple / IPod, Android или Symbian и предположит ему перейти на определенную ссылку, стиль, раздел, тут уже как вам заблагорассудится.

Я рекомендую вам ставить данный код в футере перед тегом , что не нагрузит так сильно, если размещать код в header.

function detectMobilePlatform() {
            if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
                if (confirm("The message you want them to see.")) {
                    document.cookie = "mobile_redirect=false";
                    window.location = "http://link/to/page";
                } else {
                    setNoRedirect();
                }
            } else if(navigator.userAgent.match(/android/i)) {
                if (confirm("The message you want them to see.")) {
                    document.cookie = "mobile_redirect=false";
                    window.location = "http://link/to/page";
                } else {
                    setNoRedirect();
                }
            } else if((navigator.userAgent.match(/Symbian/i)) || (navigator.userAgent.match(/Nokia/i))) {
                if (confirm("The message you want them to see.")) {
                    document.cookie = "mobile_redirect=false";
                    window.location = "http://link/to/page";
                }
            }

function setNoRedirect() {
    var date = new Date();
    var days = 30;
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+ date.toGMTString();
    document.cookie = "mobile_redirect=false" + expires;
}
detectMobilePlatform()

Замените сообщения в скрипте тем, что вы хотите показать пользователю перед тем как он нажмет кнопку OK, и не забудьте заменить урлы.

Рейтинг статьи

0%

Рейтинг

Оцените данный материал!

User Rating: Be the first one !

About artscripts

Check Also

Dropbox backup

Сохраняем бекапы на Dropbox

И начнем мы с небольшого скрипта, который поможет нам автоматически делать бекапы наших проектов и …

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.