fingerprint.js All In One
fingerprint.js All In One
Canvas 指纹
https://www.wappalyzer.com/images/icons/FingerprintJS.svg
https://cdn.xgqfrms.xyz/fingerprintjs/v2.1.0/index.html
source code
import { version } from '../package.json'
export interface LoadOptions {
delayFallback?: number,
debug?: boolean,
}
https://github.com/fingerprintjs/fingerprintjs/blob/master/src/agent.ts
export interface CanvasFingerprint {
winding: boolean
geometry: string
text: string
}
https://github.com/fingerprintjs/fingerprintjs/blob/master/src/sources/canvas.ts
matchMedia
& HDR
/**
* @see https://www.w3.org/TR/mediaqueries-5/#dynamic-range
*/
export default function isHDR(): boolean | undefined {
if (doesMatch('high')) {
return true
}
if (doesMatch('standard')) {
return false
}
return undefined
}
function doesMatch(value: string) {
return matchMedia(`(dynamic-range: ${value})`).matches
}
https://github.com/fingerprintjs/fingerprintjs/blob/master/src/sources/hdr.ts
https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia
fingerprint.js cdn
https://cdnjs.com/libraries/fingerprintjs
https://cdn.staticfile.org/fingerprintjs2/2.1.0/fingerprint2.js
https://cdn.xgqfrms.xyz/fingerprintjs/v2.1.0/fingerprint2.js
https://cdn.xgqfrms.xyz/fingerprintjs/v2.1.0/fingerprint2.min.js
refs
https://www.wappalyzer.com/lookup/xgfrms.xyz
©xgqfrms 2012-2020
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/14929257.html
未经授权禁止转载,违者必究!