zoukankan      html  css  js  c++  java
  • js浏览器唯一标识

    pc

    function cans() {
    var canvas = document.createElement('canvas');
    var ctx = canvas.getContext('2d');
    var txt = 'http://security.tencent.com/';
    ctx.textBaseline = "top";
    ctx.font = "14px 'Arial'";
    ctx.textBaseline = "tencent";
    ctx.fillStyle = "#f60";
    ctx.fillRect(125, 1, 62, 20);
    ctx.fillStyle = "#069";
    ctx.fillText(txt, 2, 15);
    ctx.fillStyle = "rgba(102, 204, 0, 0.7)";
    ctx.fillText(txt, 4, 17);
     
    var b64 = canvas.toDataURL().replace("data:image/png;base64,", "");
    var bin = atob(b64);
    var crc = bin2hex(bin.slice(-16, -12));
    //var crc = bin.slice(-16,-12);
    alert(crc);
    }
     
    function bin2hex(str) {
    var result = "";
    for (i = 0; i < str.length; i++) {
    result += int16_to_hex(str.charCodeAt(i));
    }
    return result;
    }
     
    function int16_to_hex(i) {
    var result = i.toString(16);
    var j = 0;
    while (j + result.length < 4) {
    result = "0" + result;
    j++;
    }
    return result;
    }

    移动端

    fingerprint(){
        FingerprintJS.load().then(fp => {
             fp.get().then(result => {
                 const visitorId = result.visitorId;
                 // console.log(visitorId);
                 this.myMAC = visitorId;
             })
        })
    },

    https://blog.csdn.net/z5976749/article/details/88573570

    https://blog.csdn.net/JiangYunWen34/article/details/109629694

  • 相关阅读:
    洛谷P3747 [六省联考2017]相逢是问候
    染色(dye)
    BZOJ1426: 收集邮票
    消息队列RabbitMQ
    CRM
    BBS
    版本控制
    RESTful API
    Luffy
    axios使用
  • 原文地址:https://www.cnblogs.com/liufeiran/p/15393056.html
Copyright © 2011-2022 走看看