鍍金池/ 問答/HTML/ 如何使用NodeJS識別設(shè)備并生成唯一的code

如何使用NodeJS識別設(shè)備并生成唯一的code

使用Node.js輸出靜態(tài)頁面,我想生成唯一的code用來標(biāo)示用戶,
使用fingerprint2.min.js在H5頁面上使可以的,現(xiàn)在想問問在Node端有沒有類似fingerprint2.min.js的包或者其他方法

回答
編輯回答
維他命

exports.generateUUID = function() {

    var d = new Date().getTime();
    var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
        var r = (d + Math.random() * 16) % 16 | 0;
        d = Math.floor(d / 16);
        return (c == 'x' ? r : (r & 0x3 | 0x8)).toString(16);
    });
    return uuid;
};  
2018年2月17日 21:43
編輯回答
款爺

可以通過user-agent的信息標(biāo)示用戶。

2018年7月29日 05:58