WEBGL_debug_shaders 擴充套件

Baseline 已廣泛支援

此功能已成熟,並可在許多裝置和瀏覽器版本上使用。自 2020 年 9 月起,所有瀏覽器均已提供此功能。

WEBGL_debug_shaders 擴充套件是 WebGL API 的一部分,它提供了一個方法,用於從特權上下文中除錯著色器。

此擴充套件不直接可供網站使用,因為著色器翻譯的方式可能會向網頁揭示有關使用者計算機圖形卡型別的個人身份資訊。

可以使用 WebGLRenderingContext.getExtension() 方法來訪問 WebGL 擴充套件。有關更多資訊,請參閱 WebGL 教程中的 使用擴充套件

注意: 根據瀏覽器的隱私設定,此擴充套件程式可能僅在特權上下文中可用。

此擴充套件同時適用於 WebGL1WebGL2 上下文。