WebGL 让网站利用你的显卡绘制 3D 图形。为此它必须描述硬件,而这份描述是浏览器指纹中最有辨识度的部分之一。
WebGL 暴露的信息
- GPU 厂商和渲染器名称,例如某款具体的显卡型号
- 最大纹理尺寸、属性数量等限制值
- 支持的扩展列表和着色器精度格式
为什么不同设备结果不同
即使浏览器相同,两台电脑报告的值也可能不同,因为显卡、驱动或操作系统不一样。没有 GPU 可用时采用的软件渲染,同样会产生可识别的结果。
如何查看你的结果
运行 PrintLeaks 检测并打开“图形”标签页。它会列出浏览器为 WebGL 和 WebGL2 报告的内容,如果支持,还包括 WebGPU。