Categorias

Redirencionamento de Dispositivo Móveis (Browser Mobile)

Se o Browser do usuário for Mobile, ele redireciona para o site que deseja mostrar para o usuário! Seja ela página feita para o próprio usuário mobile, ou simplesmente para uma página de erro!

// Indentifica o User Agent do navegador cliente
// AAA - Out 09

var ua = navigator.userAgent.toLowerCase();

var uMobile = '';


// === REDIRECIONAMENTO PARA iPhone, Windows Phone, Android, NokiaE71 etc. ===

// Lista de substrings a procurar para ser identificado como mobile WAP
uMobile = '';
uMobile += 'iphone;ipod;windows phone;android;iemobile 8;nokiae71';

// Sapara os itens individualmente em um array
v_uMobile = uMobile.split(';');
//alert(window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'));

//alert(window.location.href.slice(window.location.href.indexOf('?',0)+1));
// percorre todos os itens verificando se eh mobile
var boolMovel = false;
for (i=0;i<=v_uMobile.length;i++)
{
	if ((ua.indexOf(v_uMobile[i]) != -1) && window.location.href.slice(window.location.href.indexOf('?') + 1).split('&') != 'vip=1')
	{
		boolMovel = true;
	}
}

if (boolMovel == true)
	{
		location.href='https://meusite.com.br/celular-smartphones-3Gs/home.html'; //AQUI DEFINE A PÁGINA PARA BROWSERS DE TELEFONE MÓVEIS COMO BLACKBERRY, IPHONE, WINDOWS MOBILE, ETC. (3G)
	}

// ===================================================================





// === REDIRECIONAMENTO PARA O WAP ===================================

// Lista de substrings a procurar para ser identificado como mobile WAP
uMobile = '';
uMobile += 'playstation;wap;windows ce;Windows phone;iemobile;';
uMobile += 'series60;symbian;series60;series70;series80;series90;';
uMobile += 'blackberry;midp;wml;brew;palm;xiino;blazer;pda;nitro;netfront;';
uMobile += 'sonyericsson;ericsson;sec-sgh;docomo;kddi;vodafone;mot;sony';

// Sapara os itens individualmente em um array
v_uMobile = uMobile.split(';');

// percorre todos os itens verificando se eh mobile
var boolMovel = false;
for (i=0;i<=v_uMobile.length;i++)
{
	if (ua.indexOf(v_uMobile[i]) != -1)
	{
		boolMovel = true;
	}
}

if (boolMovel == true)
	{
		//location.href='https://wap.seusite.com.br/mobile/index.html'; //ESTE REDIRECIONA PARA CELULARES MAIS SIMPLES 2G (obs. Modelos Antigos, que fazem o acesso 2g com páginas simples no conteúdo!
	}


// =================================================================== ESTE CÓDIGO PODE SER VISTO NA PÁGINA OFICIAL DO BRADESCO. https://bradesco.com.br aperte Ctrl-U e veja a linha: