更新环境指纹
描述
更新指定浏览器环境的指纹配置,包括 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"
}