DedicatedWorkerGlobalScope
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
* Some parts of this feature may have varying levels of support.
Note: This feature is only available in Dedicated Web Workers.
Đối tượng DedicatedWorkerGlobalScope (phạm vi global của Worker) có thể truy cập thông qua từ khóa self. Một số hàm global bổ sung, các đối tượng namespace và hàm tạo, vốn không thường gắn với phạm vi global của worker nhưng vẫn khả dụng ở đây, được liệt kê trong JavaScript Reference. Xem thêm: Các hàm khả dụng cho worker.
Thuộc tính thực thể
Giao diện này kế thừa các thuộc tính từ giao diện WorkerGlobalScope và giao diện cha EventTarget của nó.
DedicatedWorkerGlobalScope.nameRead only-
Tên mà
Workerđược (tùy chọn) gán khi được tạo bằng hàm tạoWorker(). Thuộc tính này chủ yếu hữu ích cho mục đích gỡ lỗi.
Phương thức thực thể
Giao diện này kế thừa các phương thức từ giao diện WorkerGlobalScope và giao diện cha EventTarget của nó.
DedicatedWorkerGlobalScope.close()-
Loại bỏ mọi tác vụ đang xếp hàng trong vòng lặp sự kiện của
WorkerGlobalScope, qua đó đóng phạm vi cụ thể này. DedicatedWorkerGlobalScope.postMessage()-
Gửi một thông điệp, có thể là bất kỳ đối tượng JavaScript
anynào, đến tài liệu cha đã khởi tạo worker này. DedicatedWorkerGlobalScope.cancelAnimationFrame()-
Hủy một yêu cầu khung hình ảnh động đã được lên lịch trước đó bằng lời gọi
requestAnimationFrame(). DedicatedWorkerGlobalScope.requestAnimationFrame()-
Thực hiện một yêu cầu khung hình ảnh động và gọi một hàm callback do người dùng cung cấp trước lần repaint tiếp theo.
Sự kiện
Lắng nghe sự kiện này bằng addEventListener() hoặc bằng cách gán trình xử lý sự kiện cho thuộc tính oneventname của giao diện này.
message-
Được kích hoạt khi worker nhận được một thông điệp từ cha của nó.
messageerror-
Được kích hoạt khi worker nhận được một thông điệp không thể giải tuần tự hóa.
rtctransform-
Được kích hoạt khi một khung video hoặc âm thanh đã mã hóa được đưa vào hàng đợi để xử lý bởi WebRTC Encoded Transform.
Đặc tả kỹ thuật
| Specification |
|---|
| HTML> # dedicated-workers-and-the-dedicatedworkerglobalscope-interface> |