--- title: webglcontextcreationerror slug: Web/API/HTMLCanvasElement/webglcontextcreationerror_event tags: - Event - WebGL - WebGLContextEvent translation_of: Web/API/HTMLCanvasElement/webglcontextcreationerror_event ---
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")}} |
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
Das webglcontextcreationerror
Event implementiert das {{domxref("WebGLContextEvent")}} Interface, welches die Eigenschaften und Methoden von {{domxref("Event")}} erbt.
{{InheritanceDiagram('','','', 'WebGLContextEvent')}}
Spezifikation | Status | Hinweis |
---|---|---|
{{SpecName('WebGL', '#5.15.4', 'webglcontextcreationerror')}} | {{Spec2('WebGL')}} | Grundlegende Definition. |
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 |