我正在使用fingerprintjs 参考:http://valve.github.io/fingerprintjs/
每次使用特定页面时,它都可以正常工作并生成相同的代码。但是,当在同一浏览器的私有模式上执行相同的代码和页面时,它会生成不同的代码。
var fingerprint = new Fingerprint({
ie_activex: true,
screen_resolution: true,
canvas: true}).get();
console.log(fingerprint);
如何在私人模式下使其相同。
答案 0 :(得分:3)
Fingerprintjs首先使用浏览器信息构建一个大字符串,然后散列此字符串。 您可以在常规和私人模式下比较此字符串,看看它们的不同之处,即。 在私有模式下浏览器停止返回的信息。有了这些信息,您就可以决定未来的步骤。 例如,自定义库以满足您的特定需求。