Pour détecter un navigateur Web Safari en JavaScript, la méthode suivante peut être utilisée. Rechercher dans le navigateur Document Object Model , pour l'objet " navigator " . Cet objet contient une chaîne " User-Agent " . Le contenu de cette chaîne identifie le type de navigateur qui a rendu la page HTML. Utilisez cette information pour s'assurer que le contenu HTML présenté les résultats de navigateur dans un rendu fidèle de la page. Les navigateurs Web ne sont pas complètement identiques dans leur mode de fonctionnement et, par conséquent , nécessitent de petites modifications au code qui leur est présentée , afin d'assurer un affichage précis et cohérent de l'information à travers l'Internet . Instructions
1
Rechercher le DOM de l'objet navigateur, puis identifier la chaîne user-agent et assigner à une variable:
var browser = navigator.userAgent ;
2
Trouver toutes les occurrences de la chaîne " Safari" au sein de la variable " navigateur: "
( . browser.toLowerCase () indexOf ( 'safari ') > 0)
< br > Hôtels 3
créer une note si l'indice de « Safair " est supérieur à zéro :
( . browser.toLowerCase () indexOf ( 'safari ') == 14) par exemple,
le navigateur Safari est
4
examen si l'indice de « Safair " est égal à zéro : .
( browser.toLowerCase () indexOf ( «Safari» . ) == 0)
le navigateur n'est pas Safari.