A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.cdn.mozilla.net/de/docs/Web/API/CaptureController/setFocusBehavior below:

CaptureController: setFocusBehavior() Methode - Web-APIs

CaptureController: setFocusBehavior() Methode

Limited availability

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Die setFocusBehavior() Methode der CaptureController Schnittstelle steuert, ob der erfasste Tab oder das Fenster fokussiert wird, wenn das zugehörige MediaDevices.getDisplayMedia() Promise erfüllt wird, oder ob der Fokus beim Tab mit der erfassenden Anwendung bleibt.

Sie können dieses Verhalten mehrmals vor dem Aufruf von MediaDevices.getDisplayMedia() festlegen oder einmal unmittelbar, nachdem das Promise gelöst wurde. Danach wird gesagt, dass das Fokusverhalten abgeschlossen ist und nicht mehr geändert werden kann.

Syntax
setFocusBehavior(focusBehavior)
Parameter
focusBehavior

Ein enumerierter Wert, der beschreibt, ob der Benutzeragent den Fokus auf die erfasste Anzeigefläche übertragen oder die erfassende Anwendung fokussiert lassen soll. Mögliche Werte sind focus-captured-surface (überträgt den Fokus) und no-focus-change (behält den Fokus auf der erfassenden Anwendung).

Rückgabewert

Keiner (undefined).

Ausnahmen
InvalidStateError DOMException

Wird ausgelöst, wenn:

Beispiele Grundlegende Nutzung von setFocusBehavior()
// Create a new CaptureController instance
const controller = new CaptureController();

// Prompt the user to share a tab, window, or screen.
const stream = await navigator.mediaDevices.getDisplayMedia({ controller });

// Query the displaySurface value of the captured video track
const [track] = stream.getVideoTracks();
const displaySurface = track.getSettings().displaySurface;

if (displaySurface === "browser") {
  // Focus the captured tab.
  controller.setFocusBehavior("focus-captured-surface");
} else if (displaySurface === "window") {
  // Do not move focus to the captured window.
  // Keep the capturing page focused.
  controller.setFocusBehavior("no-focus-change");
}
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Übersetzung hilfreich?

Diese Seite wurde automatisch aus dem Englischen übersetzt.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4