declare var Fingerprint2: any;
@Component({
selector: 'my-app',
template: `Hello`,
})
export class App {
constructor() {
new Fingerprint2().get(function(result, components){
console.log(result); // Device fingerprint as a hash value
console.log(components); // an array of FP components
});
}
}
浏览器指纹是为识别目的而收集的有关远程设备的信息。在 Angular 4 中,我将结果作为哈希值来识别远程系统。
但是,当使用不同的用户凭据并从相同的系统/浏览器(使用 Chrome)访问 Web 应用程序时,问题总是得到相同的结果(哈希值)。
有没有办法获得唯一的结果(哈希值)来识别来自同一浏览器的不同用户的浏览器信息,或者总是浏览器将从同一浏览器返回相同的结果(哈希值)。