WebGLContextEvent:statusMessage 属性

基线 广泛可用

此功能已得到良好确立,并在许多设备和浏览器版本中都能正常运行。自以下日期起,它已在所有浏览器中可用 2015 年 7 月.

只读的WebGLContextEvent.statusMessage属性包含其他事件状态信息,如果无其他信息可用,则为空字符串。

示例

statusMessage属性可以包含一个平台相关的字符串,其中包含事件的详细信息。例如,如果触发了webglcontextcreationerror事件,则可能会发生这种情况。

js
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");

canvas.addEventListener(
  "webglcontextcreationerror",
  (e) => {
    console.log(
      `WebGL context creation failed: ${e.statusMessage || "Unknown error"}`,
    );
  },
  false,
);

规范

规范
WebGL 规范
# 5.15.1

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅