const canvas = document.createElement("canvas");
const gl =
canvas.getContext("webgl") || canvas.getContext("experimental-webgl");
if (gl && gl instanceof WebGLRenderingContext) {
// 浏览器支持 WebGL
alert("设备支持webGl");
} else {
// 浏览器不支持 WebGL
alert("设备不支持webGl");
}
虽然大多数现代浏览器都支持 WebGL,但仍然有一些旧版本或特定配置的浏览器可能不支持。因此,在使用 WebGL 功能之前,最好进行浏览器兼容性检测,并提供替代方案或友好的降级体验,以确保你的应用程序在不支持 WebGL 的情况下仍然能够正常运行