HTMLCanvasElement: webglcontextcreationerror 事件

返回到:Canvas API:HTMLCanvasElement

如果用户代理无法创建上下文,则会触发WebGL API的webglcontextcreationerror事件。WebGLRenderingContext

这个事件有一个WebGLContextEvent.statusMessage属性,它可以包含一个平台相关的字符串,其中包含有关失败的更多信息。

此事件不会冒泡。

语法

在诸如 之类的方法中使用事件名称addEventListener(),或设置事件处理程序属性。

addEventListener('webglcontextcreationerror', (event) => {});

onwebglcontextcreationerror = (event) => { };

事件类型

一个WebGLContextEvent。继承自Event

事件属性

此接口从其父接口继承属性Event

WebGLContextEvent.statusMessage

包含有关事件的附加信息的只读属性。

例子

const canvas = document.getElementById('canvas');

canvas.addEventListener('webglcontextcreationerror', (e) => {
  console.log(e.statusMessage || 'Unknown error');
}, false);

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

返回到:Canvas API:HTMLCanvasElement

作者:terry,如若转载,请注明出处:https://www.web176.com/canvas_api/7888.html

(0)
打赏 支付宝 支付宝 微信 微信
terryterry
上一篇 2023年1月5日
下一篇 2023年1月5日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注