音频指纹利用 Web Audio API 静默处理一段信号,再读回其中的数值。扬声器不会发出声音,也不会用到麦克风。
差异从何而来
音频处理是浮点运算。处理器、操作系统和浏览器版本对运算结果的舍入方式可能略有不同,结果中就留下了细小但可重复的模式。
音频系统还会暴露什么
- 音频输出的默认采样率
- 输出延迟和声道数
- 浏览器支持哪些音频功能
如何查看你的结果
运行 PrintLeaks 检测并打开“硬件”标签页,即可查看浏览器报告的音频数值。
音频指纹利用 Web Audio API 静默处理一段信号,再读回其中的数值。扬声器不会发出声音,也不会用到麦克风。
音频处理是浮点运算。处理器、操作系统和浏览器版本对运算结果的舍入方式可能略有不同,结果中就留下了细小但可重复的模式。
运行 PrintLeaks 检测并打开“硬件”标签页,即可查看浏览器报告的音频数值。