Red de conocimiento informático - Aprendizaje de código fuente - Al abrir un nombre de dominio, se abrirá el sitio web móvil al abrirlo en el teléfono móvil, pero se abrirá el sitio web de la PC al abrirlo en la computadora.

Al abrir un nombre de dominio, se abrirá el sitio web móvil al abrirlo en el teléfono móvil, pero se abrirá el sitio web de la PC al abrirlo en la computadora.

Todo lo mencionado anteriormente está mal si desea que el sitio web abra el mismo nombre de dominio en dispositivos PC, iPhone, iPad y Android y luego lo muestre de manera diferente, el principio es identificar primero el dispositivo a través del. programa web y luego, según los diferentes dispositivos, salte a un nombre de dominio de segundo nivel o enlace diferente. Entre ellos, saltar al nombre de dominio de segundo nivel es el método más común.

Utilizo código Php y Javascript para simplemente proporcionar el código para detectar el dispositivo. No se proporcionará el código de implementación específico:

Php detecta dispositivos iPhone, iPad y Android:<. /p >

$iPhone=strstr($_SERVER['HTTP_USER_AGENT'],'iPhone');

$iPod=strstr($_SERVER['HTTP_USER_AGENT'],'iPod');

$Android=stripos($_SERVER['HTTP_USER_AGENT'],'Android')!==false;

Javascript detecta dispositivos iPhone, iPad y Android:

variPhone =(navigator.userAgent.match(/iPhone/i));

variPod=navigator.userAgent.match(/iPod/i);

varAndroid=navigator.userAgent .match (/Android/i);

Con estos códigos de detección de dispositivos, se puede realizar el juicio y el salto de nombre de dominio.

Además, existen algunas herramientas para ver sitios web en diferentes clientes. No puedo publicar enlaces, así que ingreso las palabras clave yo mismo: Screenfly

Se puede usar para probar diferentes. monitores o dispositivos móviles, herramientas de visibilidad del sitio web y soporte para las tabletas o dispositivos móviles más populares.