JavaScript/Navigator
Aus SELFHTML-Wiki
JavaScript(Weitergeleitet von JavaScript/Navigator/plugins)
Über das Objekt navigator können Sie in einem JavaScript Informationen darüber ermitteln, welchen Web-Browser der Anwender verwendet sowie einige nähere Spezifikationen dazu.
Eigenschaften
-
appCodeName (konstant "Mozilla") -
appName (konstant "Netscape") -
appVersion - cookieEnabled (Cookies erlaubt)
- deviceMemory (nur in https://, Arbeitsspeicher des Computers in GB, liefert maximal 8)
- hardwareConcurrency (Anzahl der logischen CPU-Kerne)
- language (Browser-Sprache)
- onLine (Achtung, Schreibweise. Prüft, ob eine Netzwerk-Verbindung besteht. Das ist nicht zwingend eine Verbindung zum Internet!)
- pdfViewerEnabled (einheitliche Methode zum Prüfen, ob der Browser PDFs selbst anzeigen kann)
-
platform (muss auch nicht stimmen) - userAgent (HTTP-Identifikation des Browsers)
Methoden
- registerProtocolHandler() (nur in https://, registriere eine URL als Protokollhandler für URLs, z.B. für mailto:)
- sendBeacon() (asynchroner POST kleiner Datenmengen, bspw. an Analytikdienste)
Eigenschaften und Methoden, die Unterobjekte liefern
- clipboard (Zugriff auf das Clipboard API)
- credentials (nur in https://, CredentialsContainer des Credential Management API)
- geolocation (nur in https://, Zugriff auf das Geolocation-Objekt)
- locks (Zugriff auf den LockManager)
- permissions (Zugriff auf das Permissions API)
- presentation (nur in https://, Zugriff auf das Presentation API, z.B. Miracast oder AirPlay)
- serviceWorker (nur in https://, Schnittstelle zum ServiceWorker-API)
- storage (nur in https://, Schnittstelle zum StorageManager)
- windowControlsOverlay (nur in https://, Zugriff auf die Titelzeile für Progressive Web Apps)
- getBattery() (Zugriff auf den Batterie-Manager)
Siehe auch
- Browser-Sniffing
Ist Browser-Sniffing sinnvoll oder gar möglich? - Geolocation APIden Standort des Nutzers herausfinden