--- title: OffscreenCanvas.getContext() slug: Web/API/OffscreenCanvas/getContext translation_of: Web/API/OffscreenCanvas/getContext ---
{{APIRef("Canvas API")}} {{SeeCompatTable}}

OffscreenCanvas.getContext() 메소드는 offscreen 캔버스를 위한 드로잉 컨텍스트 반환합니다. 컨텍스트 식별자가 지원되는 상황이 아닐 경우 {{jsxref("null")}}를 반환합니다.

Note: 이 API는 현재 WebGL1과 WebGL2 컨텍스트에서만 실행됩니다.  Canvas 2D API 관련 {{bug(801176)}}를 참조하세요.

구문

offscreen.getContext(contextType, contextAttributes);

매개 변수

contextType
캔버스의 드로잉 컨텍스트를 정의하는 컨텍스트 식별자가 포함된 {{domxref("DOMString")}}입니다:

Note:"experimental-webgl"과 "experimental-webgl2" 식별자는 WebGL에서도 사용됩니다. 그러나 아직 테스트 적합성을 통과하지 못했거나 플랫폼별 그래픽 드라이버 지원이 안정적이진 않습니다. Khronos Group은 특정한  정합성 규칙에 WebGL 구현을 인증하고 있습니다.

contextAttributes

You can use several context attributes when creating your rendering context, for example:

offscreen.getContext("webgl",
                 { antialias: false,
                   depth: false });
2d context attributes: WebGL context attributes:

Return value

A {{domxref("RenderingContext")}} which is either a

If the contextType doesn't match a possible drawing context, null is returned.

Examples

var offscreen = new OffscreenCanvas(256, 256);
var gl = offscreen.getContext("webgl");

gl; // WebGLRenderingContext
gl.canvas; // OffscreenCanvas

Specifications

Specification Status Comment
{{SpecName('HTML WHATWG', "#dom-offscreencanvas-getcontext", "OffscreenCanvas.getContext()")}} {{Spec2('HTML WHATWG')}}  

Browser compatibility

{{Compat("api.OffscreenCanvas.getContext")}}

See also