更新环境指纹
描述
更新指定浏览器环境的指纹配置,包括 User Agent、时区、地理位置、屏幕分辨率等。
请求格式
请求方法:
POST
请求 URL
/api/updateBrowserFingerprint
请求参数
参数名 | 类型 | 必填 | 描述 |
---|---|---|---|
id | int | 是 | 浏览器 ID |
ua | object | 否 | User Agent 配置 |
time-zone | object | 否 | 时区配置 |
location | object | 否 | 地理位置配置 |
screen | object | 否 | 屏幕配置 |
fonts | object | 否 | 字体配置 |
canvas | object | 否 | Canvas 配置 |
webgl | object | 否 | WebGL 配置 |
audio-context | object | 否 | 音频上下文配置 |
client-rects | object | 否 | 客户端矩形配置 |
speech_voices | object | 否 | 语音配置 |
ssl | object | 否 | SSL 配置 |
cpu | object | 否 | CPU 配置 |
memory | object | 否 | 内存配置 |
device-name | object | 否 | 设备名称配置 |
mac | object | 否 | MAC 地址配置 |
请求示例
json
{
"id": 1,
"ua": {
"mode": 1,
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
},
"time-zone": {
"mode": 2,
"zone": "UTC+8:00",
"utc": "Asia/Hong_Kong",
"locale": "zh-CN",
"value": 8
},
"screen": {
"mode": 1,
"width": 1920,
"height": 1080,
"_value": "1920 x 1080"
}
}
响应示例
成功
json
{
"success": true,
"message": "Fingerprint updated successfully"
}
错误
json
{
"success": false,
"error": "Browser not found"
}