DedicatedWorkerGlobalScope
Hinweis: Dieses Feature ist nur verfügbar in Dedicated Web Workers.
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.
Instanzeigenschaften
Diese Schnittstelle erbt Eigenschaften von der WorkerGlobalScope
Schnittstelle und deren übergeordnetem EventTarget
.
DedicatedWorkerGlobalScope.name
Nur lesbar-
Der Name, der dem
Worker
(optional) gegeben wurde, als er mit demWorker()
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 Standard # dedicated-workers-and-the-dedicatedworkerglobalscope-interface |
Browser-Kompatibilität
BCD tables only load in the browser