WebGL就是俗称的硬件显卡型号的意思,在VMLogin中我们提供了多个平台和品牌的显卡芯片指纹。
我们在做实验时,Chrome浏览器和Internet Explorer(Edge)测试取WebGL vendor 会有两种不同值 ,Chrome 取为 Google Inc. Internet Explorer(Edge)取为 Microsoft ,所以 WebGL vendor 不能完全翻译为《显卡供应商》,因为它和浏览器开发商有关。我们有趣的发现Firefox浏览器取值 WebGL vendor :Google Inc.
所以这里我们可以得出一个结论:如果我们把User-Agent标识成了Chrome 和 Firefox 浏览器,那么最好 windows 系统 WebGL vendor 设置为Google Inc. 比较合理。
老款苹果电脑的WebGL vendor大多为Intel Inc., 新款为Apple。
苹果手机都是一样的, WebGL vendor是Apple Inc., WebGL renderer是Apple GPU。
安卓手机由于品牌,型号,每一代用的芯片不同,导致WebGL vendor和WebGL renderer也会有所区别,具体信息可在品牌官网查看。
用户在创建配置文件时,当您开启WebGL元数据保护时,WebGL元数据就会被VMLogin所掩蔽。将会根据从指纹数据库中获取的值来更改WebGL供应商和渲染器参数。
软件会根据用户所选操作系统自动随机匹配的值, 用户也可以自定义所需值。
如下例:
Windows WebGL vendor:Google Inc. WebGL renderer:ANGLE (AMD Radeon (TM) R9 370 Series Direct3D11 vs_5_0 ps_5_0)
Mac(1) WebGL vendor:Apple WebGL renderer:Apple M1
Mac(2) WebGL vendor:Intel Inc. WebGL renderer:Intel(R) Iris(TM) Graphics 6100
Iphone WebGL vendor: Apple Inc. WebGL renderer:Apple GPU
Android (1) WebGL vendor:Qualcomm WebGL renderer:Adreno (TM) 506
Android (2) WebGL vendor:ARM WebGL renderer:Mali-T880