32 lines
984 B
TypeScript
32 lines
984 B
TypeScript
// macOS Chrome fingerprint / macOS Chrome 指纹
|
|
import type { FingerprintProfile } from '@visionl/core';
|
|
|
|
export const desktopMac: FingerprintProfile = {
|
|
id: 'desktop-mac',
|
|
name: '桌面 Chrome (macOS)',
|
|
userAgent:
|
|
'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36',
|
|
platform: 'MacIntel',
|
|
languages: ['zh-CN', 'en-US'],
|
|
acceptLanguage: 'zh-CN,zh;q=0.9,en;q=0.8',
|
|
screen: { width: 1920, height: 1080, colorDepth: 24, pixelRatio: 2 },
|
|
viewport: { width: 1920, height: 937 },
|
|
webgl: {
|
|
vendor: 'Apple Inc.',
|
|
renderer: 'Apple M1',
|
|
},
|
|
timezone: 'Asia/Shanghai',
|
|
permissions: {
|
|
notifications: 'prompt',
|
|
geolocation: 'prompt',
|
|
camera: 'prompt',
|
|
microphone: 'prompt',
|
|
},
|
|
behavior: {
|
|
mouseMoveDelay: { min: 5, max: 15 },
|
|
keyPressDelay: { min: 50, max: 150 },
|
|
scrollStepDelay: { min: 20, max: 40 },
|
|
},
|
|
canvasNoise: { enabled: true, strength: 0.3 },
|
|
};
|