Categories: Canvas API

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

这个人很懒,什么都没有留下~

Share
Published by
terry

Recent Posts

自定义指令:聊聊vue中的自定义指令应用法则

今天我们来聊聊vue中的自定义…

4 天 ago

聊聊Vue中@click.stop和@click.prevent

一起来学下聊聊Vue中@cli…

1 周 ago

Nginx 基本操作:启动、停止、重启命令。

我们来学习Nginx基础操作:…

2 周 ago

Vue3:手动清理keep-alive组件缓存的方法

Vue3中手动清理keep-a…

2 周 ago

聊聊React和Vue组件更新的实现及区别

React 和 Vue 都是当…

3 周 ago