Wie kann ich erkennen, wenn ein browser ist Safari 5+ mit Javascript?

Brauche ich eine Methode um zu erkennen, dass der browser Safari 5 oder höher - aber das javascript sollte sich nicht darauf verlassen, useragent, da es bekommen kann überschrieben! Irgendwelche Ideen?

Warum müssen Sie zur Vorbereitung für die überaus seltenen Fall, dass der user-agent wird gefälscht? Es steht auf Grund, dass jemand tut, um Ihre browser können nicht erwarten, dass sites korrekt funktionieren nicht mehr. Es kann ein Weg, dies zu tun, verwenden Sie die feature Erkennung ist aber die user-agent-string ist der häufigste Weg, um erkennen der browser-version.
Es ist viel, viel besser zu erkennen, eine spezifische Funktion, die Sie interessiert sind als zum testen der browser-version. Was für ein problem du eigentlich zu lösen versucht?
Ich habe ein Skript, das nicht vor safari 5, so versuchen, um zu überprüfen, auf eine Funktion. War relyong auf Websocket...aber gewundert, wenn jemand geschrieben hatte, etwas besser
Ähnliche Fragen mit Antworten stackoverflow.com/questions/4227982/...

InformationsquelleAutor GeorgeU | 2011-11-29

Schreibe einen Kommentar