跳转到内容

亲测可用的指纹修改

可以使用 fingerprintjsbrowserleaks 来测试指纹修改效果。

  • 操作系统:修改 userAgent 中的操作系统部分。
  • 浏览器版本:修改 userAgent 中的浏览器版本。
  • 代理设置:修改支持“默认”、“不使用代理”、“自定义”的浏览器代理。
  • 用户代理:修改 userAgent
  • 语言:修改 navigator.languagenavigator.languages,也可以根据 IP 自动匹配。
  • 时区:修改 new Date() 中的时区,也可以根据 IP 自动匹配。
  • WebRTC
  • 地理位置:修改 navigator.geolocation.getCurrentPosition() 中的经度和纬度,也可以根据 IP 自动匹配。
  • 分辨率:修改 screen.width/screen.height
  • 字体:随机修改支持的字体列表。
  • Canvas:随机修改 Canvas 2D 绘制差分像素。
  • WebGL 图像:随机修改 WebGL 绘制差分像素。
  • WebGL 元数据:WebGL 厂商、WebGL 渲染等。
  • AudioContext:随机修改 AudioContext 中的 getChannelDatagetFloatFrequencyData 的差异数据。
  • ClientRects
  • Speech Voices
  • CPU:修改 navigator.hardwareConcurrency 的 CPU 核心数。
  • 内存
  • 设备名称
  • MAC 地址
  • Do Not Track
  • SSL
  • 端口扫描保护
  • 硬件加速

License BSD