--- title: webglcontextcreationerror slug: Web/API/HTMLCanvasElement/webglcontextcreationerror_event tags: - Event - WebGL - WebGLContextEvent translation_of: Web/API/HTMLCanvasElement/webglcontextcreationerror_event ---
{{APIRef}}

Das webglcontextcreationerror Event der WebGL API wird ausgelöst, wenn der User-Agent nicht in der Lage ist einen {{domxref("WebGLRenderingContext")}} zu erzeugen.

Das Event hat die Eigenschaft {{domxref("WebGLContextEvent.statusMessage")}}, die einen plattformabhängigen String mit weiteren Informationen über den Fehler enthält.

Bubbles Ja
Cancelable Ja
Zielobjekt {{domxref("HTMLCanvasElement")}}
Interface {{domxref("WebGLContextEvent")}}

Beispiel

var canvas = document.getElementById("canvas");

canvas.addEventListener("webglcontextcreationerror", function(e) {
  console.log(e.statusMessage || "Unknown error");
}, false);

var gl = canvas.getContext("webgl");
// logs statusMessage or "Unknown error" if unable to create WebGL context

Vererbung

Das webglcontextcreationerror Event implementiert das {{domxref("WebGLContextEvent")}} Interface, welches die Eigenschaften und Methoden von {{domxref("Event")}} erbt.

{{InheritanceDiagram('','','', 'WebGLContextEvent')}}

Spezifikationen

Spezifikation Status Hinweis
{{SpecName('WebGL', '#5.15.4', 'webglcontextcreationerror')}} {{Spec2('WebGL')}} Grundlegende Definition.

Browser-Kompatibilität

{{CompatibilityTable}}
Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support {{CompatChrome("9")}} {{CompatGeckoDesktop(49)}} {{CompatIE("11")}} {{CompatOpera("12")}} {{CompatSafari("5.1")}}
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support {{CompatUnknown}} 25 {{CompatGeckoMobile(49)}} {{CompatUnknown}} 12 8

Siehe auch