DedicatedWorkerGlobalScope

Hinweis: Diese Funktion ist nur in Dedicated Web Workers verfügbar.

Das DedicatedWorkerGlobalScope Objekt (der globale Gültigkeitsbereich von Worker) ist über das Schlüsselwort self zugänglich. Einige zusätzliche globale Funktionen, Namensraumobjekte und Konstruktoren, die nicht typischerweise mit dem globalen Gültigkeitsbereich von Workern assoziiert sind, aber dort verfügbar sind, werden im JavaScript-Referenzführer aufgelistet. Siehe auch: Funktionen, die Arbeitern zur Verfügung stehen.

EventTarget WorkerGlobalScope DedicatedWorkerGlobalScope

Instanzeigenschaften

Diese Schnittstelle erbt Eigenschaften von der WorkerGlobalScope Schnittstelle und deren übergeordnetem EventTarget.

DedicatedWorkerGlobalScope.name Schreibgeschützt

Der Name, der dem Worker (optional) gegeben wurde, als er mit dem Worker() Konstruktor erzeugt wurde. Dies ist hauptsächlich für Debugging-Zwecke nützlich.

Instanzmethoden

Diese Schnittstelle erbt Methoden von der WorkerGlobalScope Schnittstelle und deren übergeordnetem EventTarget.

DedicatedWorkerGlobalScope.close()

Verwirft alle Aufgaben, die in der Ereignisschleife des WorkerGlobalScope eingereiht sind, und schließt effektiv diesen speziellen Gültigkeitsbereich.

DedicatedWorkerGlobalScope.postMessage()

Sendet eine Nachricht — die aus any JavaScript-Objekt bestehen kann — an das übergeordnete Dokument, das den Worker zuerst gestartet hat.

DedicatedWorkerGlobalScope.cancelAnimationFrame()

Bricht eine zuvor durch einen Aufruf von requestAnimationFrame() geplante Animationsbildanforderung ab.

DedicatedWorkerGlobalScope.requestAnimationFrame()

Führt eine Animationsbildanforderung durch und ruft eine vom Benutzer bereitgestellte Rückruffunktion vor dem nächsten Neuzeichnen auf.

Ereignisse

Hören Sie dieses Ereignis mit addEventListener() oder durch Zuweisen eines Ereignis-Listeners zur oneventname-Eigenschaft dieser Schnittstelle.

message

Wird ausgelöst, wenn der Worker eine Nachricht von seinem übergeordneten Element erhält.

messageerror

Wird ausgelöst, wenn ein Worker eine Nachricht erhält, die nicht deserialisiert werden kann.

rtctransform

Wird ausgelöst, wenn ein kodiertes Video- oder Audiobild zur Verarbeitung durch einen WebRTC Encoded Transform eingereiht wurde.

Spezifikationen

Specification
HTML
# dedicated-workers-and-the-dedicatedworkerglobalscope-interface

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
DedicatedWorkerGlobalScope
cancelAnimationFrame
close
message event
messageerror event
name
postMessage
requestAnimationFrame
rtctransform event

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
No support
No support
See implementation notes.
Has more compatibility info.

Siehe auch