WorkerNavigator: appVersion-Eigenschaft
Hinweis: Diese Funktion ist nur in Web Workers verfügbar.
Gibt entweder "4.0" oder einen String zurück, der Versionsinformationen über den Browser darstellt.
Hinweis: Verlassen Sie sich nicht darauf, dass diese Eigenschaft die korrekte Browserversion zurückgibt.
Wert
Entweder "4.0" oder ein String, der Versionsinformationen über den Browser darstellt.
Beispiele
alert(`Your browser version is reported as ${navigator.appVersion}`);
Anmerkungen
Die navigator.userAgent-Eigenschaft kann ebenfalls die Versionsnummer enthalten (zum Beispiel "Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape 6/6.1"), aber Sie sollten sich bewusst sein, wie einfach es ist, den User-Agent-String zu ändern und andere Browser, Plattformen oder User-Agents zu "fälschen", und auch, wie sorglos Browser-Anbieter selbst mit diesen Eigenschaften umgehen.
Die Eigenschaften navigator.appVersion, navigator.appName und navigator.userAgent wurden im sogenannten "Browser-Sniffing"-Code verwendet: Skripte, die versuchen herauszufinden, welchen Browser Sie verwenden, und Seiten entsprechend anzupassen. Dies führte zur aktuellen Situation, in der Browser gezwungen waren, gefälschte Werte für diese Eigenschaften zurückzugeben, um nicht von einigen Websites ausgeschlossen zu werden.
Spezifikationen
| Spezifikation |
|---|
| HTML> # dom-navigator-appversion-dev> |