用js代码 根据访客的访问设备、系统环境、cookie等参数生成的一个用于识别唯一访客的标记
这个标记可以使用浏览器的指纹识别技术生成,例如:
function generateVisitorId() {
var fingerprint = new Fingerprint().get();
return fingerprint;
}
需要引入Fingerprint.js库,可以在https://github.com/Valve/fingerprintjs2中下载。
另外,可以使用本地存储来保存这个标记,避免每次访问都要重新生成:
function getVisitorId() {
var visitorId = localStorage.getItem('visitorId');
if (!visitorId) {
visitorId = generateVisitorId();
localStorage.setItem('visitorId', visitorId);
}
return visitorId;
}
这样每次访问时就可以使用getVisitorId()函数获取唯一标记了。
原文地址: https://www.cveoy.top/t/topic/bdRn 著作权归作者所有。请勿转载和采集!