Um eine Safari Web-Browser in JavaScript zu erfassen, kann das folgende Verfahren verwendet werden. Suche im Browser Document Object Model, für den " Navigator "-Objekt . Dieses Objekt enthält ein " User-Agent" -String. Der Inhalt dieser Zeichenfolge identifiziert den Browser -Typ , der die HTML-Seite gerendert . Verwenden Sie diese Informationen , dass HTML-Inhalte präsentiert der Browser führt zu einer genauen Darstellung der Seite zu gewährleisten. Web -Browser sind nicht völlig identisch in ihrer Funktionsweise und erfordern daher kleine Änderungen am Code vorgestellt , um sie , um eine genaue und konsistente Darstellung von Informationen über das Internet zu gewährleisten. Anleitung
1
Suche im DOM -Objekt für den Navigator , dann identifizieren die User-Agent- String und ordnen diese in eine Variable :
var browser = navigator.userAgent ;
2
Angebote: Alle Vorkommen der Zeichenfolge "Safari" in der Variable " Browser: "
( . browser.toLowerCase () indexOf ( "Safari" )> 0)
< br > Seite 3
Notieren Sie , wenn der Index von " Safair " größer als Null ist :
( . browser.toLowerCase () indexOf ( "Safari" ) == 14) z. B.
dann der Browser Safari 4
Bewertung , wenn der Index von " Safair " Null ist : .
( browser.toLowerCase () indexOf ( ' Safari ' . ) == 0)
dann der Browser nicht Safari .