Appearance
getBrowserFingerprint 获取浏览器指纹
function getBrowserFingerprint(): string
基于浏览器特征生成指纹字符串。综合 UserAgent、语言、屏幕、时区、CPU 核心数、设备内存、平台和 Canvas 特征计算,并输出十六进制字符串。
参数
该函数不需要传入参数。
返回值
| 返回值 | 说明 | 类型 |
|---|---|---|
| fingerprint | 浏览器指纹 ID;非浏览器环境返回 '' | string |
示例
基础用法
typescript
import { getBrowserFingerprint } from '@mingto/tools'
const fingerprint = getBrowserFingerprint()
console.log(fingerprint)作为匿名访客标识
typescript
import { getBrowserFingerprint } from '@mingto/tools'
const visitorId = getBrowserFingerprint() || 'unknown'注意事项
- 指纹会随浏览器、系统、屏幕、硬件信息或隐私策略变化而变化,不适合作为强身份认证依据。
- 该函数依赖
window、navigator、screen和 Canvas。