这个标记可以使用浏览器的指纹识别技术生成,例如:

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()函数获取唯一标记了。

用js代码 根据访客的访问设备、系统环境、cookie等参数生成的一个用于识别唯一访客的标记

原文地址: https://www.cveoy.top/t/topic/bdRn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录