1

我正在使用指纹参考:http: //valve.github.io/fingerprintjs/

每次我使用特定页面时,它都能正常工作并生成相同的代码。但是,当在同一浏览器的私有模式下执行相同的代码和页面时,它会生成不同的代码。

var fingerprint = new Fingerprint({
                       ie_activex: true,
                       screen_resolution: true,
                       canvas: true}).get();
console.log(fingerprint);

我应该怎么做才能使其在私人模式下相同。

4

1 回答 1

5

Fingerprintjs 首先用浏览器信息构建一个大字符串,然后对这个字符串进行哈希处理。您可以在常规模式和私有模式下比较此字符串,看看有什么不同,即。在隐私模式下浏览器停止返回的信息。有了这些信息,您将能够决定未来的步骤。例如,自定义库以满足您的特定需求。

于 2014-07-08T12:41:04.523 回答