WEBGL_debug_shaders 扩展

Baseline 已广泛支持

此功能已成熟,并可在许多设备和浏览器版本上使用。自 2020 年 9 月起,所有浏览器均已提供此功能。

WEBGL_debug_shaders 扩展是 WebGL API 的一部分,它提供了一个方法,用于从特权上下文中调试着色器。

此扩展不直接可供网站使用,因为着色器翻译的方式可能会向网页揭示有关用户计算机图形卡类型的个人身份信息。

可以使用 WebGLRenderingContext.getExtension() 方法来访问 WebGL 扩展。有关更多信息,请参阅 WebGL 教程中的 使用扩展

注意: 根据浏览器的隐私设置,此扩展程序可能仅在特权上下文中可用。

此扩展同时适用于 WebGL1WebGL2 上下文。