Para detectar um browser Safari em JavaScript, pode ser utilizado o método a seguir . Pesquisar o Document Object Model navegador, para o objeto "navegador " . Este objeto contém um string " User- Agent" . O conteúdo dessa seqüência identifica o tipo de navegador que tornou a página HTML. Use essas informações para garantir que o conteúdo HTML apresentados os resultados do navegador em uma reprodução precisa da página. Os navegadores da Web não são completamente idênticos no seu modo de funcionamento e, portanto , necessitam de pequenas modificações no código apresentado a eles , para assegurar uma exibição precisa e consistente de informações através da Internet. Instruções
1
Pesquisar o DOM para o objeto navegador, em seguida, identificar a string user-agent e atribuir isso a uma variável:
var browser = navigator.userAgent ;
2
Encontre qualquer ocorrência da string " Safari" dentro da variável " browser: "
( . browser.toLowerCase () indexOf (' safari ')> 0)
< br >
3
Anote se o índice de " Safair " é maior do que zero:
( . browser.toLowerCase () indexOf (' safari ') == 14 ), por exemplo ,
seguida, o navegador é o Safari
4
revisão se o índice de " Safair " é zero: .
( browser.toLowerCase () indexOf (' safari ' . ) == 0)
seguida, o navegador não é o Safari.