Tecnología

Inicio

Cómo detectar el Agente de Usuario y redireccionante

Cómo detectar el Agente de Usuario y redireccionante


El diseño de su sitio web de manera que se puso a punto para los navegadores web se requiere páginas separadas creadas en el sitio web, preferiblemente en diferentes directorios. Cada navegador envía una línea de texto al servidor, anunciando qué tipo de navegador que es. Mediante el uso de JavaScript en el encabezado de un HTML principal "página de aterrizaje", esta información de agente de usuario puede ser "atrapado" y luego una decisión basada en dicha información atrapado. Volver a dirigir a páginas separadas a continuación, puede ser incluido dentro del "if" del código JavaScript.

Instrucciones

1 Iniciar sesión en su servidor de alojamiento web y abrir gráfica de utilidad de gestión de la página web de su anfitrión. Esto se encuentra en su interfaz del sitio CPanel, vDesk o Plesk. La interfaz depende de cuál su proveedor de hosting ha optado por utilizar. La utilidad de gestión de archivos o en el sitio debe ser utilizado para realizar cambios en la estructura de directorios, descargar páginas HTML para la edición, y luego cargar las páginas modificadas en su directorio de sitios web.

2 Crear tres directorios separados dentro de su directorio web principal, que es el directorio superior que contiene el archivo "index.html". Los tres directorios se deben nombrar: "es decir" para Internet Explorer, Mozilla "" para los navegadores Firefox y afines, y "por defecto" al que todos los otros navegadores pueden ser enviadas.

3 Escribir archivos "index.html" en el editor de texto como lo haría normalmente, y coloque un archivo index.html en cada uno de los nuevos directorios específicos del navegador y una en el directorio "por defecto". Estas serán las principales páginas de los navegadores específicos después de haber sido redirigido por el código JavaScript.

4 Abra el archivo principal "index.html" en el directorio superior (principal) de su sitio web, lo carga en su editor de texto. Este archivo de índice será su "página de aterrizaje" en la que se tomó la decisión de qué hacer en función del tipo de navegador que visita el sitio web.

5 Agregue el siguiente código JavaScript entre las etiquetas <head> y </ head> en la parte superior de la página principal index.html. Cada vez que vea un "NL", que significa añadir lo siguiente en una nueva línea. No incluya el separador "NL" en su página. "NL" <script type = "text / javascript"> "NL" si (navigator.UserAgent.indexOf ( 'MSIE') = -1) { "NL" window.location = "http: //www.yourwebsitehere. com / ie / index.html "NL"} elseif (navigator.UserAgent.indexOf ( 'Firefox')! = -1) {window.location "NL" = "http://www.yourwebsitehere.com/mozilla/index .html "" NL "} else {" NL "window.location =" http://www.yourwebsitehere.com/default/index.html "" NL "}" NL "</ script>. Vuelva a colocar todas las instancias de" yourwebsitehere.com "con la dirección de su sitio web.

6 Guarde la página index.html de aterrizaje al directorio superior (principal) de su sitio web. Prueba de la página de destino de acceder a él con Internet Explorer, Firefox, y cualquier otro navegador. Si se ha introducido el código JavaScript sin errores tipográficos, se dará cuenta de que cada navegador llega a la página destinada a él. Cualquier cosa que no sea Internet Explorer o Firefox llegará en la carpeta "default" y que la página index.html por defecto será cargado.

Consejos y advertencias

  • La página index.html que existe en el directorio de nivel superior de su sitio web servirá sólo como una página de destino para los navegadores. Con el código JavaScript en el encabezado de la página, no hay nada debajo de ella se mostrará en el navegador. Este tipo de redirección es casi instantáneo y no será notado por los usuarios.