Tecnología

Inicio

Cómo detectar un navegador Safari en JavaScript

Para detectar un navegador web Safari en JavaScript, el siguiente método puede ser utilizado. Buscar en el navegador de modelo de objetos de documento, para el objeto "navegador". Este objeto contiene una cadena "User-Agent". El contenido de esta cadena identifica el tipo de navegador que representa la página HTML. Utilice esta información para asegurar que el contenido HTML presentado a los resultados del navegador en una representación exacta de la página. navegadores web no son completamente idénticos en su modo de funcionamiento y, por lo tanto, requieren pequeñas modificaciones en el código que se les presenta, para asegurar una visualización precisa y consistente de la información a través de Internet.

Instrucciones

1 Buscar en el DOM para el navegador de objetos, luego identificar la cadena de agente de usuario y asignar esto a una variable:

navegador var = navigator.userAgent;

2 Encuentra cualquier ocurrencia de la cadena "Safari" dentro de la variable "Navegador:"

(Browser.toLowerCase (). IndexOf ( 'Safari')> 0)

3 Anote si el índice de "Safair" es mayor que cero:

(Browser.toLowerCase (). IndexOf ( 'Safari') == 14), por ejemplo,

a continuación, el navegador es Safari.

4 Revisar si el índice de "Safair" es cero:

(Browser.toLowerCase (). IndexOf ( 'Safari') == 0)

a continuación, el navegador no es Safari.