Spec-Zone.ru › Web APIs

DedicatedWorkerGlobalScope

Примечание: Эта функция доступна только в посвященных веб-воркерах.

Объект DedicatedWorkerGlobalScope (глобальная область видимости Worker) доступен через ключевое слово self. Некоторые дополнительные глобальные функции, объекты пространств имён и конструкторы, обычно не ассоциируемые с глобальной областью видимости воркера, но доступные в ней, перечислены в Справочнике JavaScript. Также см.: Функции, доступные воркерам.

EventTarget WorkerGlobalScope DedicatedWorkerGlobalScope

Свойства экземпляра

Этот интерфейс наследует свойства от интерфейса WorkerGlobalScope и его родителя EventTarget.

DedicatedWorkerGlobalScope.name Только для чтения

Имя, которое (необязательно) было присвоено Worker при его создании с помощью конструктора Worker(). Это в основном полезно для отладки.

Методы экземпляра

Этот интерфейс наследует методы от интерфейса WorkerGlobalScope и его родителя EventTarget.

DedicatedWorkerGlobalScope.close()

Отбрасывает любые задачи, поставленные в очереди в цикле событий WorkerGlobalScope, эффективно закрывая эту конкретную область видимости.

DedicatedWorkerGlobalScope.postMessage()

Отправляет сообщение — которое может состоять из any объекта JavaScript — родительскому документу, который изначально запустил воркер.

DedicatedWorkerGlobalScope.cancelAnimationFrame()

Отменяет запрос кадра анимации, ранее запланированный вызовом requestAnimationFrame().

DedicatedWorkerGlobalScope.requestAnimationFrame()

Выполняет запрос кадра анимации и вызывает предоставленную пользователем функцию обратного вызова перед следующей перерисовкой.

События

Присоединяйтесь к этому событию, используя addEventListener(), или назначив обработчик событий свойству oneventname этого интерфейса.

message

Срабатывает, когда воркер получает сообщение от своего родителя.

messageerror

Срабатывает, когда воркер получает сообщение, которое нельзя десериализовать.

rtctransform

Срабатывает, когда закодированная видео- или аудиокадр была поставлена в очередь для обработки WebRTC Encoded Transform.

Спецификации

Спецификация
HTML
# dedicated-workers-and-the-dedicatedworkerglobalscope-interface

Совместимость с браузерами

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
DedicatedWorkerGlobalScope 4 12 3.5 10.6 4 18 4 11 5 1.0 4.4
cancelAnimationFrame 69 79 99 56 16.4 69 99 48 16.4 10.0 67
close 4 12 3.5 10.6 4 18 4 11 5 1.0 4.4
message_event 4 12 3.5 10.6 4 18 4 11.5 5 1.0 ≤37
messageerror_event 60 18 57 47 16.4 60 57 47 16.4 8.0 60
name 70 18 55 57 12.1 70 55 49 12.2 10.0 70
postMessage 4 12 3.5 10.6 4 18 4 11 5 1.0 4.4
requestAnimationFrame
69Не поддерживается во вложенных веб-воркерах. См. баг 41483010.
79Не поддерживается во вложенных веб-воркерах. См. баг 41483010.
99
56Не поддерживается во вложенных веб-воркерах. См. баг 41483010.
16.4
69Не поддерживается во вложенных веб-воркерах. См. баг 41483010.
99
48Не поддерживается во вложенных веб-воркерах. См. баг 41483010.
16.4
10.0Не поддерживается во вложенных веб-воркерах. См. баг 41483010.
67
rtctransform_event Нет Нет 117 Нет 15.4 Нет 117 Нет 15.4 Нет Нет

См. также

  • Worker
  • WorkerGlobalScope
  • Использование веб-воркеров
  • Функции, доступные воркерам

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/DedicatedWorkerGlobalScope

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API