• Publicidad
  • Contacto
Pixelco Tech News
  • Noticias
  • Video
  • Tecnología
    • Audio & Video
    • LifeStyle
    • Transformación Digital
  • Ciencia
    • Ciencia Ficción
  • Fotografía
  • Internet
    • Desarrollo/programación
    • Diseño
Sin resultados
Ver todos los resultados
Pixelco Tech News
  • Noticias
  • Video
  • Tecnología
    • Audio & Video
    • LifeStyle
    • Transformación Digital
  • Ciencia
    • Ciencia Ficción
  • Fotografía
  • Internet
    • Desarrollo/programación
    • Diseño
Sin resultados
Ver todos los resultados
Pixelco Tech News
Sin resultados
Ver todos los resultados

Cómo detectar con Javascript, PHP y .htaccess dispositivos con Symbian, Windows Mobile, BlackBerry y Palm OS

Diego CambiasoporDiego Cambiaso
22/03/2011
enDesarrollo/programación, Internet, Recursos
Tiempo de lectura2 minutos
0

En entregas anteriores vimos:

  • Cómo detectar el sistema operativo Android con Javascript, PHP y .htaccess;
  • Cómo detectar con Javascript, PHP y .htaccess al iPad y iPhone.

En esta entrega veremos cómo detectar también con Javascript, PHP y .htaccess dispositivos con Symbian, Windows Mobile, BlackBerry y Palm OS.

Cómo detectar con Javascript, PHP y .htaccess dispositivos con Symbian, Windows Mobile, BlackBerry y Palm OS

EntradasRelacionados

Samsung muestra la evolución de SmartThings y presenta nuevas experiencias de dispositivos en SDC22

4 Tips de Oracle para iniciarte en el mundo de la programación

Detectar Symbian con Javascript

Con el siguiente código detectamos el dispositivo, el sistema operativo y si el navegador está basado en WebKit:

var deviceS60 = "series60";
var deviceSymbian = "symbian";
var engineWebKit = "webkit";
//Initializar la variable del agente de usuario
var uagent = navigator.userAgent.toLowerCase();
//**************************
// Detecta si el navegador es S60 Open Source
function DetectS60OssBrowser()
{
if (uagent.search(engineWebKit) > -1)
{
if ((uagent.search(deviceS60) > -1 ||
uagent.search(deviceSymbian) > -1))
return true;
else
return false;
}
else
return false;
}

Detectar Symbian con PHP

$devicesymbian = strtolower($_SERVER['HTTP_USER_AGENT']);
if(stripos($devicesymbian,'symbian') !== false)
{
// si es Symbian cargará la siguiente URL
header('Location: https://pixelcoblog.com/symbian/');
exit();
}

Detectar Windows Mobile con Javascript

var devicewindowsce = "windows ce";
var uagent = navigator.userAgent.toLowerCase();
function Detectwindowsce()
{
if (uagent.search(devicewindowsce) > -1)
return true;
else
return false;
}

Detectar Symbian con PHP

$devicewindowsce = strtolower($_SERVER['HTTP_USER_AGENT']);
if(stripos($devicewindowsce,'windows ce') !== false)
{
// si es Windows Mobile cargará la siguiente URL
header('Location: https://pixelcoblog.com/winmob/');
exit();
}

Detectar BlackBerry con Javascript

var devicebb = "blackberry";
var uagent = navigator.userAgent.toLowerCase();
function Detectibb()
{
if (uagent.search(devicebb) > -1)
return true;
else
return false;
}

Detectar BlackBerry con PHP

$devicebb = strtolower($_SERVER['HTTP_USER_AGENT']);
if(stripos($devicebb,'blackberry') !== false)
{
// si es BlackBerry cargará la siguiente URL
header('Location: https://pixelcoblog.com/bb/');
exit();
}

Detectar Palm OS con Javascript

var devicepalm = "palm";
var uagent = navigator.userAgent.toLowerCase();
function DetectiPalm()
{
if (uagent.search(deviceipalm) > -1)
return true;
else
return false;
}

Detectar Palm OS con PHP

$devicepalm = strtolower($_SERVER['HTTP_USER_AGENT']);
if(stripos($devicepalm,'palm') !== false)
{
// si es Palm cargará la siguiente URL
header('Location: https://pixelcoblog.com/palm/');
exit();
}

Detectar Symbian, Windows Mobile, BlackBerry y Palm OS con .htaccess

RewriteCond %{HTTP_USER_AGENT} ^.*symbian.*$
RewriteRule ^(.*)$ https://pixelcoblog.com/symbian [R=301]
RewriteCond %{HTTP_USER_AGENT} ^.*windows*ce.*$
RewriteRule ^(.*)$ https://pixelcoblog.com/windowsmob [R=301]
RewriteCond %{HTTP_USER_AGENT} ^.*blackberry.*$
RewriteRule ^(.*)$ https://pixelcoblog.com/bb [R=301]
RewriteCond %{HTTP_USER_AGENT} ^.*palm.*$
RewriteRule ^(.*)$ https://pixelcoblog.com/palm [R=301]

Nota de referencias

Los códigos fuentes que aparecen en este post, son variaciones de los código del post: Cómo detectar Android con Javascript, PHP o .htaccess y del post Detecting Smartphones Using JavaScript.

Tags: blackberryCuriosidaddesarrollo mobiledesarrollo webdispositivos movileshtaccessJavascriptpalmPHPRecursosSymbianWindowswindows mobile
Diego Cambiaso

Diego Cambiaso

Comunicador Social y Desarrollador de Software. Blogger desde el 2006, creador de Pixelco Tech News. Viajero y fotógrafo. Entusiasta del diseño, apasionado por la tecnología y el social media. EN-ES-IT

RelacionadoEntradas

Yoga Duet, Yoga Tab 13 y Yoga Tab 11: conoce los nuevos tablets de Lenovo

03/12/2021

La nueva Microsoft Store en Windows 10 ya permite instalar aplicaciones como Firefox

23/11/2021

Windows 11 anunciado para el 5 de octubre

01/09/2021

Huawei MateStation S – Tres características para optimizar la productividad y el rendimiento en trabajo diario

26/08/2021

C-Lab de Samsung recibe 29 premios CES a la Innovación

18/01/2023

CES 2023: Un futuro sostenible gracias a la conectividad

16/01/2023

Samsung comparte su visión para llevar la calma a la experiencia de los dispositivos conectados en CES 2023

11/01/2023

Estudio: Los relojes inteligentes ayudan a prevenir o reducir la obesidad

26/12/2022

Sáquele provecho a las características de un TV 8K

21/12/2022

Ventajas de un proyector portátil de 100 pulgadas

19/12/2022

Pixelco Tech

Pixelcoes sitio de noticias de tecnología, diseño y desarrollo web e Internet escrito por profesionales.

Objetivo de Pixelco

Informar, promocionar, proporcionar recursos y ayuda sobre el diseño y desarrollo web, estándares, Internet y tecnología.

Buscar

Sin resultados
Ver todos los resultados

© 2022 Pixelco Tech News - Internet & Tecnología - Por Diego Cambiaso.

  • Publicidad
  • Contacto
  • Política de Privacidad
  • Sobre Pixelco
  • Internet
    • Recursos
    • Diseño
    • Desarrollo/programación
  • Tecnología
  • Noticias
  • Fotografía

© 2022 Pixelco Tech News - Internet & Tecnología - Por Diego Cambiaso.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies Política de privacidad.
 

Cargando comentarios...