Suporte » Plugins » Redirecionar página conforme o dispositivo do usuário

  • Pessoal, alguém já utilizou o código abaixo?
    Ele na teoria direciona a página conforme o dispositivo que o usuário está usando, Nokia, iPhone, iPad etc.
    Estou tentando usar aqui em um site em WordPress a página só fica em loop.

    <script type="text/javascript">
    
        var userAgent = navigator.userAgent.toLowerCase();
        var devices = new Array('nokia','iphone','ipad','blackberry','sony','lg',
                                'htc_tattoo','samsung','symbian','SymbianOS','elaine','palm',
                                'series60','windows ce','android','obigo','netfront',
                                'openwave','mobilexplorer','operamini');
        var url_redirect = 'http://www.site.com.br/site/mobile';
        function mobiDetect(userAgent, devices) {
            for(var i = 0; i < devices.length; i++) {
                if (userAgent.search(devices[i]) > 0) {
                    return true;
                }
            }
            return false;
        }
        console.log(mobiDetect(userAgent, devices) , document.cookie.indexOf("desktop") );
        if (mobiDetect(userAgent, devices) && document.cookie.indexOf("desktop") < 0) {
            window.location.href = url_redirect;
        }
    
    </script>
Visualizando 1 resposta (de um total de 1)
  • Bom dia,

    Sugiro que também poste essa dúvida no Stack Overflow,

    http://stackoverflow.com/
    http://pt.stackoverflow.com/

    já que envolve manipulação de código de programação.

    No mais, hoje em dia com a responsividade dos sites, que influencia inclusive junto ao Google, devido a influencia do PageSpeed no algoritmo de busca, é mais interessante transformar seu site em responsivo do que gerenciar redirecionamento por SO de smartphone.

    Saudações e boa sorte,

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Redirecionar página conforme o dispositivo do usuário’ está fechado para novas respostas.