Javascript 浏览器唯一键
是否存在表示当前浏览器的唯一id? 我通过ApiGateWay登录了两个应用程序, 我想检查它们是否在同一个浏览器上运行 因此,我需要此浏览器的唯一键或id,您可以使用 通过npm安装:Javascript 浏览器唯一键,javascript,node.js,reactjs,Javascript,Node.js,Reactjs,是否存在表示当前浏览器的唯一id? 我通过ApiGateWay登录了两个应用程序, 我想检查它们是否在同一个浏览器上运行 因此,我需要此浏览器的唯一键或id,您可以使用 通过npm安装: npm install fingerprintjs2 用法: new Fingerprint2().get(function(result, components){ console.log(result); //a hash, representing your device fingerprint
npm install fingerprintjs2
用法:
new Fingerprint2().get(function(result, components){
console.log(result); //a hash, representing your device fingerprint
console.log(components); // an array of Fingerprint components
});
如果您不希望用户采取欺诈行为,那么最简单的方法就是设置一些随机字符串cookie。
没有依赖项,没有第三方代码,非常简单。您可以尝试uuid npm package此软件包将生成一个“唯一”uid,这对我不起作用,因为我想从两个应用程序中获取此密钥,并将其发送到APIGateway,以检查它们是否具有相同的浏览器ID。如果您的服务器使用随机/唯一ID cookie第一个请求,然后,来自同一浏览器的第二个请求将显示原始cookie,您可以通过cookie中的唯一ID将两者连接起来。