Files
VisionL/packages/daemon/src/stealth/profiles/desktop-mac.ts
T

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 },
};