最近,iOS 12+禁止使用WebGL GPU信息和其他方法outlined here对设备进行指纹识别。看来DeviceAtlas提供了一种解决方案,描述如下:
新解决方案涉及在网页上绘制隐藏的复杂图像 到眼睛。该图纸被简化为已发送的简短签名 到服务器端的DeviceAtlas。
曲线渲染或模糊之间的细微差别可以指出 我们使用特定的GPU,从而可以进行准确的模型识别。
整个过程快速如闪电,对现场的影响几乎为零 性能。由于苹果有时会在模型之间重用GPU,因此我们 将图形签名与某些其他标识交叉引用 属性,例如。屏幕分辨率,像素比率等,以确定型号 单靠GPU还不够吗?
查找有关JavaScript方法的任何信息,以复制这种类型的曲线图签名生成。