NetKarte
CN

关于隐私

什么是Canvas与WebGL

浏览器2D、3D绘图与环境识别的关系。

更新日期: 2026年10月9日

Canvas是通过脚本绘制图像、图形和文字的HTML功能;WebGL在Canvas上利用GPU高速绘制2D和3D图形。

NetKarte中的检查

在NetKarte的图形与GPU卡片中分别查看“Canvas”和“WebGL”。即使同一卡片无法获取GPU名称,也应先单独理解WebGL本身的可用状态。

NetKarte分别为2D和WebGL创建独立的临时Canvas,检查能否取得各自的上下文。先尝试webgl,如果没有取得上下文,包括发生异常的情况,再尝试experimental-webgl。不会对绘制结果生成Hash或识别ID,也不保存结果。

可以了解什么

“可用”表示当前页面能取得相应Context。浏览器设置、硬件、驱动或安全策略都可能使WebGL不可用。

容易误解之处

Canvas或WebGL可用不等于正在进行指纹识别。其他网站可能组合绘制结果与环境信息,但NetKarte只显示可用性,不创建指纹ID。

如何理解“不可用”和“无法获取”

同一Canvas取得2D上下文后不能切换为WebGL,但NetKarte使用不同元素检查,因此2D创建成功不会妨碍WebGL的获取。即使获取2D上下文时发生异常,也会继续检查WebGL。

没有返回上下文时显示“不可用”;获取过程中发生异常而无法确认结果时显示“无法获取”。如果重试WebGL成功,则显示“可用”。仅凭这些结果不能断定浏览器不支持或GPU故障。即使WebGL可用,如果公开GPU信息的扩展不可用,也无法取得GPU名称。

调查3D问题时,应同时查看实际服务错误及浏览器自身图形信息。NetKarte不会依据Canvas可用性或绘制结果识别个人。

参考资料

隐私设置

详细信息

我们使用Google Analytics改进网站。即使您拒绝,也可能会发送不使用Cookie的有限衡量信号。