美文网首页前端开发笔记
前端获取用户指纹

前端获取用户指纹

作者: 后除 | 来源:发表于2020-04-14 19:56 被阅读0次

仓库地址:https://github.com/Valve/fingerprintjs2

安装

npm install fingerprintjs2 -S

示例

/**
 * @method getFinger
 * @description 获取匿名用户唯一标识
 * @return {Promise} 用户指纹
 */
function getFinger () {
    const Fingerprint2 = require('fingerprintjs2')
    return new Promise(resolve => {
        if (window.requestIdleCallback) {
            requestIdleCallback(function () {
                Fingerprint2.getV18(function (result) {
                    resolve(result)
                })
            })
        } else {
            setTimeout(function () {
                Fingerprint2.getV18(function (result) {
                    resolve(result)
                })
            }, 500)
        }
    })
}

(async () => {
    const f = await getFinger()
    console.log('指纹: ', f) // 7592820773a07e4653af2b2515c83efd
})();

原文地址:https://blog.mazey.net

相关文章

  • 前端获取用户指纹

    仓库地址:https://github.com/Valve/fingerprintjs2 安装 示例 原文地址:h...

  • Cross Site Scripting(xss) 跨站脚本攻击

    Scripting作用 获取页面数据 => 偷取网站任意数据 获取cookies => 偷取用户资料 劫持前端...

  • 数据埋点之四:埋点事件触发类型

    前端触发上报用户在前端进行相应的操作时,即触发采集数据事件。 前端获取后端结果上报这种方式,一般同由于除了记录用户...

  • laravel中redis处理接口避免重复数据

    需求 前端请求一个接口,条件获取用户。本次条件获取数据后,再次条件命中,则不再选中用户。比如根据标签选中用户,一个...

  • Android获取签名证书的指纹信息SHA1

    需求: 在做Google登录的时候,需要获取应用的签名指纹信息,指纹信息基本的获取命令如下: keytool -e...

  • 公众号登陆流程

    前端操作:前端获取code,然后调取后端接口后端去执行三四步,直接返回个人信息 第一步:用户同意授权,获取code...

  • 代码片段

    单例模式 获取Keystore 证书指纹

  • 企业微信获取访问用户身份

    “获取访问用户身份”时,只能在后台写接口、不能在前端(html+js)直接获取? 根据https://qyapi....

  • 微信登录

    1.登录 及获取 用户基础信息 前端调起微信登录获取code ----传给后端 后端通过code 调用微信api...

  • vue 项目检测是否发版更新

    需求 在用户使用系统的时候,前端进行了发布更新。如何通知用户去手动刷新。 获取 webpack 编译时间点 利用 ...

网友评论

    本文标题:前端获取用户指纹

    本文链接:https://www.haomeiwen.com/subject/mnkxvhtx.html