Navigator
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
* Some parts of this feature may have varying levels of support.
Das Navigator
-Interface repräsentiert den Status und die Identität des User-Agents. Es erlaubt Skripten, diesen abzufragen und sich zu registrieren, um bestimmte Aktivitäten durchzuführen.
Ein Navigator
-Objekt kann über die schreibgeschützte window.navigator
Eigenschaft abgerufen werden.
Instanzeigenschaften
Erbt keine Eigenschaften.
Standard-Eigenschaften
-
Gibt ein
Bluetooth
-Objekt für das aktuelle Dokument zurück und bietet Zugriff auf die Funktionalitäten der Web Bluetooth API. -
Gibt ein
Clipboard
-Objekt zurück, das Lese- und Schreibzugriff auf die Systemzwischenablage bietet. -
Gibt ein
NetworkInformation
-Objekt zurück, das Informationen über die Netzwerkverbindung eines Geräts enthält. -
Gibt ein
ContactsManager
-Interface zurück, das es Benutzern ermöglicht, Einträge aus ihrer Kontaktliste auszuwählen und begrenzte Details der ausgewählten Einträge mit einer Webseite oder Anwendung zu teilen. -
Gibt
false
zurück, wenn das Setzen eines Cookies ignoriert wird, undtrue
andernfalls. -
Gibt das
CredentialsContainer
-Interface zurück, das Methoden zum Anfordern von Anmeldedaten und zur Benachrichtigung des User-Agents bei interessanten Ereignissen wie erfolgreicher Anmeldung oder Abmeldung bietet. -
Gibt die Menge des Gerätespeichers in Gigabyte zurück. Dieser Wert ist eine Näherung, die durch Runden auf die nächstgelegene Zweierpotenz und Teilen dieser Zahl durch 1024 ermittelt wird.
-
Gibt das
DevicePosture
-Objekt des Browsers zurück, das Entwicklern ermöglicht, die aktuelle Haltung des Geräts abzufragen (d.h. ob das Ansichtsfenster flach oder gefaltet ist) und Code als Reaktion auf Haltungsänderungen auszuführen. -
Gibt ein
Geolocation
-Objekt zurück, das den Zugriff auf den Standort des Geräts ermöglicht. -
Gibt das
GPU
-Objekt für den aktuellen Browsing-Kontext zurück. Der Einstiegspunkt für die WebGPU API. -
Gibt die Anzahl der logischen Prozessorkerne zurück, die verfügbar sind.
-
Gibt ein
HID
-Objekt zurück, das Methoden zum Verbinden mit HID-Geräten, Auflisten angeschlossener HID-Geräte und Ereignishandler für verbundene HID-Geräte bietet. -
Gibt ein
Ink
-Objekt für das aktuelle Dokument zurück und bietet Zugriff auf die Funktionalitäten der Ink API. -
Gibt ein
Keyboard
-Objekt zurück, das Zugriff auf Funktionen bietet, die Tastaturlayout-Karten abrufen und das Erfassen von Tastendrücken auf der physischen Tastatur umschalten. -
Gibt einen String zurück, der die bevorzugte Sprache des Benutzers repräsentiert, normalerweise die Sprache der Benutzeroberfläche des Browsers. Der Wert
null
wird zurückgegeben, wenn dies unbekannt ist. -
Gibt ein Array von Strings zurück, die die dem Benutzer bekannten Sprachen in der Reihenfolge ihrer Präferenz repräsentieren.
-
Gibt ein
LockManager
-Objekt zurück, das Methoden zum Anfordern eines neuenLock
-Objekts und zum Abfragen nach einem bestehendenLock
-Objekt bietet. -
Bietet Zugriff auf das
NavigatorLogin
-Objekt des Browsers, das von einem föderierten Identitätsanbieter (IdP) genutzt werden kann, um den Anmeldestatus eines Benutzers festzulegen, wenn dieser sich beim IdP an- oder abmeldet. Siehe Federated Credential Management (FedCM) API für mehr Details. -
Gibt die maximale Anzahl gleichzeitiger Berührungskontaktpunkte zurück, die vom aktuellen Gerät unterstützt werden.
-
Gibt ein
MediaCapabilities
-Objekt zurück, das Informationen über die Dekodierungs- und Kodierungsfähigkeiten für ein bestimmtes Format und Ausgabefähigkeiten bereitstellen kann. -
Gibt eine Referenz zu einem
MediaDevices
-Objekt zurück, das dann verwendet werden kann, um Informationen über verfügbare Mediengeräte (MediaDevices.enumerateDevices()
) zu erhalten, um herauszufinden, welche einschränkbaren Eigenschaften für Medien auf dem Computer und User-Agent des Benutzers unterstützt werden (MediaDevices.getSupportedConstraints()
), und um Zugriff auf Medien mitMediaDevices.getUserMedia()
anzufordern. -
Gibt ein
MediaSession
-Objekt zurück, das verwendet werden kann, um Metadaten bereitzustellen, die der Browser nutzen kann, um Informationen über die derzeit abgespielten Medien für den Benutzer darzustellen, zum Beispiel in einer globalen Mediensteuerungs-UI. -
Gibt einen booleschen Wert zurück, der angibt, ob der Browser online arbeitet.
-
Gibt
true
zurück, wenn der Browser PDF-Dateien beim Navigieren zu ihnen inline anzeigen kann, undfalse
andernfalls. -
Gibt ein
Permissions
-Objekt zurück, das verwendet werden kann, um den Berechtigungsstatus von APIs, die von der Permissions API abgedeckt werden, abzufragen und zu aktualisieren. -
Gibt eine Referenz zur
Presentation
API zurück. -
Gibt ein
Scheduling
-Objekt für das aktuelle Dokument zurück. -
Gibt ein
Serial
-Objekt zurück, das den Einstiegspunkt in die Web Serial API repräsentiert, um die Steuerung von seriellen Anschlüssen zu ermöglichen. -
Gibt ein
ServiceWorkerContainer
-Objekt zurück, das Zugriff auf Registrierung, Entfernung, Update und Kommunikation mit denServiceWorker
-Objekten für das zugehörige Dokument bietet. -
Gibt das Singleton-Objekt
StorageManager
zurück, das verwendet wird, um Persistenzberechtigungen zu verwalten und den verfügbaren Speicherplatz auf einer Seite/Site- oder App-spezifischen Basis zu schätzen. -
Gibt ein
USB
-Objekt für das aktuelle Dokument zurück und bietet Zugriff auf die Funktionalitäten der WebUSB API. -
Gibt ein
UserActivation
-Objekt zurück, das Informationen über den Aktivierungsstatus des aktuell geöffneten Fensters enthält. -
Gibt den User-Agent-String für den aktuellen Browser zurück.
-
Gibt ein
NavigatorUAData
-Objekt zurück, das Zugriff auf Informationen über den Browser und das Betriebssystem des Benutzers bietet. -
Gibt eine Referenz zur
VirtualKeyboard
API zurück, um die Steuerung der virtuellen On-Screen-Tastatur zu übernehmen. -
Gibt ein
WakeLock
-Interface zurück, mit dem Sie Bildschirm-Wachschaltungen anfordern und verhindern können, dass der Bildschirm abdimmt, ausschaltet oder ein Bildschirmschoner angezeigt wird. -
Zeigt an, ob der User-Agent von der Automatisierung kontrolliert wird.
-
Gibt das
WindowControlsOverlay
-Interface zurück, das Informationen über die Geometrie der Titelleiste in Desktop-Progressive-Web-Apps und ein Ereignis liefert, um zu wissen, wann immer sich diese ändert. -
Gibt das
XRSystem
-Objekt zurück, das den Einstiegspunkt in die WebXR API darstellt.
Nicht standardisierte Eigenschaften
-
Gibt die Build-Kennung des Browsers zurück. In modernen Browsern gibt diese Eigenschaft jetzt aus Datenschutzgründen einen festen Zeitstempel zurück, z.B.
20181001000000
in Firefox 64 und darüber. -
Gibt einen booleschen Wert zurück, der die Zustimmung eines Benutzers angibt, ob seine Informationen geteilt oder verkauft werden.
-
Gibt einen booleschen Wert zurück, der anzeigt, ob der Browser im Standalone-Modus läuft. Nur auf Apples iOS Safari verfügbar.
Veraltete Eigenschaften
-
Gibt ein Array zurück, das jedes
VRDisplay
-Objekt enthält, das derzeit präsentiert (VRDisplay.isPresenting
isttrue
). -
Gibt immer
'Mozilla'
zurück, in jedem Browser. -
Gibt immer
'Netscape'
zurück, in jedem Browser. -
Gibt die Version des Browsers als String zurück. Verlassen Sie sich nicht darauf, dass diese Eigenschaft den korrekten Wert zurückgibt.
-
Meldet den Wert der Nicht-Verfolgen-Präferenz des Benutzers. Wenn dieser Wert "1" ist, sollten Ihre Website oder Anwendung den Benutzer nicht verfolgen.
-
Gibt ein
MimeTypeArray
zurück, das die vom Browser unterstützten MIME-Typen auflistet. -
Gibt einen String zurück, der das aktuelle Betriebssystem repräsentiert.
-
Gibt einen String zurück, der die Plattform des Browsers repräsentiert. Verlassen Sie sich nicht darauf, dass diese Funktion einen signifikanten Wert zurückgibt.
-
Gibt ein
PluginArray
zurück, das die im Browser installierten Plugins auflistet. -
Gibt immer
'Gecko'
zurück, in jedem Browser. -
Gibt entweder die Zeichenkette
'20030107'
oder'"20100101'
zurück. -
Gibt entweder die leere Zeichenkette,
'Apple Computer Inc.'
oder'Google Inc.'
zurück. -
Gibt immer die leere Zeichenkette zurück.
Instanzmethoden
Erbt keine Methoden.
-
Gibt
true
zurück, wenn ein Aufruf vonNavigator.share()
erfolgreich wäre. -
Löscht ein Abzeichen auf dem Symbol der aktuellen App und gibt ein
Promise
zurück, das mitundefined
aufgelöst wird. -
Ersetzt angegebene Zeichenfolgen innerhalb der abgebildeten URL, die einer bestimmten undurchsichtigen URN oder der internen
url
-Eigenschaft einesFencedFrameConfig
entspricht. Diese Methode wurde als vorübergehende Maßnahme (daher "veraltet") zur Verfügung gestellt, um diese Ersetzung für URLs in einem Fenced Frame zu ermöglichen und Werbetechnikanbietern dabei zu helfen, bestehende Implementierungen auf Privacy Sandbox APIs zu migrieren. -
Gibt einen Wert zurück, der angibt, ob das angegebene Medienelement, der Audiokontext oder das "type"-Medienfeature automatisch abspielen darf.
-
Gibt ein Versprechen zurück, das mit einem
BatteryManager
-Objekt aufgelöst wird, das Informationen über den Ladezustand der Batterie zurückgibt. -
Gibt ein Array von
Gamepad
-Objekten zurück, eines für jedes mit dem Gerät verbundene Gamepad. -
Gibt ein Versprechen zurück, das mit einem Array von Objekten aufgelöst wird, die jede installierte verwandte native oder Progressive Web App darstellen, die der Benutzer installiert hat.
-
Erlaubt Websites, sich selbst als möglichen Handler für ein bestimmtes Protokoll zu registrieren.
-
Gibt ein
Promise
für ein MediaKeySystemAccess-Objekt zurück. -
Gibt ein
Promise
zurück, das eine Anfrage für den Zugriff auf MIDI-Geräte auf dem System des Benutzers darstellt. -
Wird verwendet, um asynchron eine kleine Datenmenge mithilfe von HTTP vom Benutzer-Agent an einen Webserver zu übertragen.
-
Setzt ein Abzeichen auf dem mit dieser App verbundenen Symbol und gibt ein
Promise
zurück, das mitundefined
aufgelöst wird. -
Ruft den nativen Freigabemechanismus der aktuellen Plattform auf.
-
Verursacht eine Vibration auf Geräten, die dies unterstützen. Macht nichts, wenn keine Vibrationsunterstützung verfügbar ist.
-
Hebt die Registrierung einer Website als Handler für ein bestimmtes Protokoll auf.
Veraltete Methoden
-
Gibt nach dem Anfordern der Erlaubnis des Benutzers den Audio- oder Videostream zurück, der einer Kamera oder einem Mikrofon auf dem lokalen Computer zugeordnet ist.
-
Gibt ein Versprechen zurück, das ein Array von
VRDisplay
-Objekten auflöst, die alle verfügbaren VR-Geräte repräsentieren, die an den Computer angeschlossen sind. -
Gibt immer
false
zurück. -
Gibt
false
zurück. JavaScript taint/untaint-Funktionen wurden in JavaScript 1.2 entfernt.
Spezifikationen
Specification |
---|
HTML> # the-navigator-object> |
Browser-Kompatibilität
Loading…