Cuando el navegador IE integrado de una PC y un teléfono Apple IPHONE o Android abren el mismo sitio web con el mismo nombre de dominio, muestran contenido diferente. ¿Cómo puedo modificar el código?
Utilizo código Php y Javascript para simplemente proporcionar el código para detectar el dispositivo, pero no se proporcionará el código de implementación específico:
Php detecta dispositivos iPhone, iPad y Android;
$iPhone = str str($_SERVER['HTTP_USER_AGENT'],'iPhone');
$iPod = strstr($_SERVER['HTTP_USER_AGENT'] ], ' iPod ') ;
$Android = stripos($_SERVER['HTTP_USER_AGENT'], 'Android')! ==Falso;
Javascript detecta dispositivos iPhone, iPad y Android;
var iPhone =(navigator . user agent . match(/iPhone/I));
var iPod = navegador agente de usuario . match(/iPod/I);
var Android = agente de usuario navegador . Los códigos de detección del dispositivo pueden realizar juicios y saltos de nombres de dominio.
También hay algunas herramientas para ver sitios web en diferentes clientes. No me resulta fácil enviar enlaces. Ingresé la palabra clave: Screenfly.
Se puede utilizar para probar el estado de visualización del sitio web en diferentes monitores o dispositivos móviles, admitiendo las tabletas o dispositivos móviles más populares.