För att upptäcka en webbläsaren Safari i JavaScript , kan följande metod användas . Sök webbläsaren Document Object Model , för " navigator " objektet . Detta objekt innehåller ett " User-Agent " sträng . Innehållet i denna sträng identifierar typ av webbläsare som återges HTML-sidan . Använd denna information för att se till att HTML-innehåll presenteras för webbläsaren resulterar i en exakt avbild av sidan . Webbläsare är inte helt identiska i deras funktion och därför kräver små modifieringar av koden presenteras för dem , för att säkerställa en korrekt och enhetlig visning av information över Internet . Instruktioner
1
Sök DOM för navigatorn objektet , sedan identifiera användaren - agent string och överlåta detta till en variabel :
var browser = navigator.userAgent ;
2
Hitta all förekomst av strängen " Safari " i variabeln " Browser : "
( . browser.toLowerCase ( ) indexOf ( "Safari" ) > 0 ) katalog
Billiga 3
Gör en anteckning om index för " Safair " är större än noll :
( . browser.toLowerCase ( ) indexOf ( ' Safari ' ) == 14 ) till exempel ,
då webbläsaren är Safari
4
recension om index för " Safair " är noll : .
( browser.toLowerCase ( ) indexOf ( ' Safari ' . ) == 0 ) katalog
då webbläsaren inte Safari .