为什么同一个浏览器配置文件在另一台电脑上看起来不同
是的 – 相同的浏览器配置文件在另一台计算机上可能会显示不同的指纹结果。保存的配置文件保持不变,但依赖于计算机屏幕、图形、音频或媒体设备的信号可能会改变。
➡️ 为了获得最一致的结果:尽可能使用一台主要计算机。如果切换,请保持相同的操作系统,使用适合两个屏幕的分辨率,并避免使用非常不同的设备。
为什么结果会改变?
假设您通常在一台 Windows 笔记本电脑上运行配置文件。然后您在另一台屏幕、显卡、摄像头和麦克风不同的 Windows 计算机上打开它。
一些指纹信号部分依赖于浏览器下方的真实设备。因此,即使配置文件本身是相同的,最终的读数可能看起来不同。
什么可以改变?
屏幕分辨率
配置文件的分辨率需要适合运行它的屏幕。
例如:
配置文件:1920 × 1080
屏幕:3840 × 2160
✅ 没问题 – 屏幕有足够的空间
但:
配置文件:1920 × 1080
屏幕:1366 × 768
⚠️ 配置文件大于可用显示区域
浏览器可以读取屏幕大小和可用显示区域,因此当这些值一起合理时效果更好。
如果您在多台计算机上打开配置文件,请使用最小的屏幕作为限制。
媒体设备
媒体设备默认设置为 “真实”。
这意味着浏览器可以看到您正在使用的计算机上的摄像头、麦克风和音频输出。
您的笔记本电脑可能有内置的网络摄像头和麦克风。您的台式机可能有USB摄像头、外置麦克风和耳机。
切换设备 – 这些结果自然会改变。
WebGL
WebGL 有两个不同的部分:
- “WebGL + WebGPU 元数据” – 被掩盖
- “WebGL 图形” – 使用持久噪声
元数据涵盖图形供应商和渲染器等细节。
图形结果不同是因为计算机仍然需要进行实际渲染。如果您将配置文件移动到另一个GPU或图形环境,噪声下的结果可能会改变。
把噪声想象成 Instagram 滤镜。在两张不同的照片上使用相同的滤镜,您仍然会得到两张不同的最终图像。
所以“噪声”并不意味着“在每台计算机上显示完全相同的结果”。
Canvas 和 AudioContext
Canvas 和 AudioContext 默认设置为 “真实”。
它们的结果部分依赖于计算机和软件环境,因此切换设备也会影响它们。
它们也不需要是独特的。很多真实用户自然会共享相同或相似的结果。
为什么 Multilogin 不直接掩盖所有内容?
因为 更多的掩盖并不一定更好。
指纹由许多信号组成,这些信号需要讲述一个可信的故事。改变一个值很容易。但让每个浏览器、硬件和设备信号都与该变化一致要困难得多。
例如,强制一个图形值,而其他信号指向完全不同的设置,可能会产生奇怪的组合。
我如何在切换计算机时减少变化?
您不需要匹配的笔记本电脑。只需保持设置合理一致:
- 保持操作系统相同 – 在 Windows 上运行 Windows 配置文件,在 macOS 上运行 macOS 配置文件,等等
- 尽量避免巨大的硬件差异 – 图形、音频、摄像头和显示器可能会影响更多信号
- 使用适合每个屏幕的分辨率 – 您的最小显示器是最安全的限制
- 尽可能坚持使用一台主要计算机 – 更少的设备变化意味着更少的意外检查结果
如果检查器在我切换后显示不同的结果怎么办?
首先,检查 哪个信号发生了变化。
如果是屏幕分辨率、媒体设备、WebGL、Canvas 或 AudioContext,新计算机可能解释了差异。
读数的变化并不自动意味着配置文件损坏或其指纹被替换。
如果检查器报告真实的不匹配,请参阅 如何修复浏览器指纹不一致。
我可以在两台计算机上同时运行相同的配置文件吗?
不可以。如果配置文件已经在另一台设备上运行,您会看到 锁定图标而不是启动按钮。
在其他地方启动之前,请先停止第一台计算机上的配置文件。
切换计算机会导致我的账户受限吗?
切换设备可能会改变一些指纹信号,但这并不能告诉我们特定网站会如何反应。
为了获得更可预测的设置,尽量避免在非常不同的计算机之间频繁移动相同的配置文件。