Red de conocimiento informático - Programación de la red - 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?

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?

Lo dicho anteriormente es incorrecto. Quiero que el sitio web se abra en dispositivos PC, iPhone, iPad y Android con el mismo nombre de dominio y se muestre de manera diferente. En principio, primero identifico el dispositivo a través del programa web y luego salto a diferentes nombres de dominio de segundo nivel o enlaces basados ​​en diferentes dispositivos. Entre ellos, saltar al nombre de dominio de segundo nivel es la forma más común.

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.