feat(daemon): add built-in fingerprint profiles for desktop Chrome (Task 16)
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
// 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 },
|
||||
};
|
||||
Reference in New Issue
Block a user