此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

HTMLCanvasElement.transferControlToOffscreen()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2023年3月⁩.

方法 HTMLCanvasElement.transferControlToOffscreen() 将控制转移到一个在主线程或者 web worker 的 OffscreenCanvas 对象上。

语法

js
transferControlToOffscreen() 

返回值

一个 OffscreenCanvas 对象。

样例

js
var htmlCanvas = document.createElement("canvas"); var offscreen = htmlCanvas.transferControlToOffscreen(); var gl = offscreen.getContext("webgl"); // ... some drawing using the gl context ... // Push frames back to the original HTMLCanvasElement gl.commit(); 

规范

Specification
HTML
# dom-canvas-transfercontroltooffscreen-dev

浏览器兼容性

参见