浏览器窗口接口

本文详细介绍了浏览器窗口云端管理接口,涵盖创建、编辑、删除、批量操作、代理配置等功能,并说明了统一的请求响应格式及权限要求,适合开发者集成使用。

窗口 Local API 文档

打开窗口

标题

打开窗口

简要描述

根据窗口 ID 或窗口 UUID 打开一个浏览器窗口。

请求URL

http://127.0.0.1:54345/browser/open

请求方式

POST

参数必填示例说明
Content-Typeapplication/json请求体格式
X-Cos-Local-TokenYOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
id是,和 uuid 二选一number/string窗口 ID
uuid是,和 id 二选一string窗口 UUID,也可传 config_uuid

成功返回示例

{
  "code": 0,
  "msg": "Browser opened",
  "data": {
    "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "browserId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "opened": true
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idstring窗口 UUID
data.browserIdstring窗口 UUID
data.uuidstring窗口 UUID
data.openedboolean窗口是否已打开

备注

单次只能打开一个窗口。接口只监听本机 127.0.0.1,调用前请先打开并登录客户端。

关闭窗口

标题

关闭窗口

简要描述

根据窗口 ID 或窗口 UUID 关闭一个浏览器窗口。

请求URL

http://127.0.0.1:54345/browser/close

请求方式

POST

Header

参数必填示例说明
Content-Typeapplication/json请求体格式
X-Cos-Local-TokenYOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
id是,和 uuid 二选一number/string窗口 ID
uuid是,和 id 二选一string窗口 UUID,也可传 config_uuid

成功返回示例

{
  "code": 0,
  "msg": "Browser closed",
  "data": {
    "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "browserId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "opened": false,
    "close": true
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idstring窗口 UUID
data.browserIdstring窗口 UUID
data.uuidstring窗口 UUID
data.openedboolean窗口是否已打开
data.closeboolean是否已执行关闭

备注

单次只能关闭一个窗口。接口只监听本机 127.0.0.1,调用前请先打开并登录客户端。

创建或编辑窗口

标题

创建或编辑窗口

简要描述

不传窗口标识时创建窗口,传窗口标识时编辑窗口。编辑窗口时必须传 config,可先通过 /browser/detail 获取当前窗口配置后原样带回。

创建窗口支持两种方式:

方式适用场景说明
最少字段创建只想传窗口名、分组等少量字段不传 config。Local API 会先读取客户端「系统设置 - 创建窗口模板(常用设置)」和「创建窗口模板(指纹设置)」作为默认值,再用请求 Body 覆盖;User Agent、WebGL 厂商/渲染、设备名称、MAC、Canvas/WebGL/Audio/ClientRects 噪声等缺省字段会按手动创建流程自动生成或随机
完整配置创建需要完全控制所有字段config 完整对象。Local API 会保留传入配置,仅做字段兼容和转发,不再按最少字段模式随机补齐

调用模式判定

场景判定规则说明
创建窗口请求 Body 中不传 id / browserId / browser_id / uuid / browserUuid / browser_uuid / config_uuid创建时不要带 Postman 占位 UUID。空字符串会被忽略,但建议直接删除这些字段
编辑窗口请求 Body 中传真实存在的 iduuid 等窗口标识uuid 建议从 /browser/list 返回的 data.list[].uuid 获取

如果请求 Body 中带了类似 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 的占位 UUID,本地 API 会按“编辑窗口”处理,并可能返回 {"code":211,"msg":"UUID 无效","data":{}}

请求URL

http://127.0.0.1:54345/browser/update

请求方式

POST

Header

参数必填示例说明
Content-Typeapplication/json请求体格式
X-Cos-Local-TokenYOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
name / browser_name创建时建议必填string窗口名称,兼容 browserName
id编辑时和 uuid 二选一number/string窗口 ID。创建窗口时不要传
uuid编辑时和 id 二选一string窗口 UUID,也可传 config_uuid。创建窗口时不要传占位值
group_idnumber/string分组 ID,默认 0,兼容 groupId
tag_idsarray/string标签 ID 数组,也可传逗号分隔字符串,兼容 tagIds
remarkstring窗口备注
platform_urlstring账号平台或网站,兼容 platform
platform_usernamestring平台账号,兼容 userName / platformUsername
platform_passwordstring平台密码,兼容 platformPassword
check_duplicate_usernamenumber/boolean是否校验同平台账号重复,兼容 checkDuplicateUsername
urlstring打开指定网址,多个用英文逗号分隔
cookiestring/arrayCookie,支持 JSON 字符串或数组
proxy_idnumber/string代理 IP 管理中的代理 ID,兼容 proxyId
proxy_methodstring代理方式:2 自定义,3 API 提取,4 代理 IP 管理,兼容 proxyMethod
proxy_typestring代理类型:noproxy / http / https / socks5 / ssh,兼容 proxyType
hoststring代理主机
portnumber/string代理端口
usernamestring代理用户名,也兼容 proxy_user_name / proxyUserName
passwordstring代理密码,也兼容 proxy_password / proxyPassword
refresh_urlstring刷新代理链接,兼容 refreshProxyUrl
extract_urlstringproxy_method=3 时的提取 IP 链接,兼容 dynamicIpUrl / extractUrl
api_providerstring提取链接服务商,默认可传 general,兼容 dynamicIpChannel
ip_lookup_channelstringIP 查询渠道,兼容 ipCheckService
udp_enablednumber/booleanSocks5 UDP 开关,兼容 enableSocks5Udp
cache_storage_modestring窗口缓存存储方式:local 本地服务器、custom 自定义服务器、official 官方服务器,兼容 cacheStorageMode / storage_mode。不传时创建会使用系统设置
cache_server_base_urlstring本地/自定义缓存服务器地址,兼容 cacheServerBaseUrl
cache_server_api_keystring本地/自定义缓存服务器 ApiKey,兼容 cacheServerApiKey
cache_server_local_upload_dirstring本地服务器上传目录,兼容 cacheServerLocalUploadDir
browserFingerPrintobject指纹配置。最少字段创建时会以系统设置中的指纹模板为底,传入字段只覆盖对应项,其余按手动创建流程自动生成或随机
config编辑时必填,创建时可选object完整窗口配置。创建时传入表示完整配置创建,不传表示最少字段创建;编辑时必须传 JSON 对象,否则返回 code: 211。字段说明见下方 config 完整窗口配置字段说明

最少字段创建请求示例

{
  "name": "Local API 最少字段窗口"
}

完整配置创建请求示例

{
  "name": "Local API 完整配置窗口",
  "group_id": 0,
  "config": {
    "browser_type": "firefox",
    "name": "Local API 完整配置窗口",
    "browser_name": "Local API 完整配置窗口",
    "group_id": 0,
    "proxy": {
      "type": "direct"
    },
    "fingerprint": {
      "noise_seed": "A1B2C3D4E5F60708",
      "canvas": { "mode": "on" },
      "audio_context": { "mode": "on" },
      "webgl_image": { "mode": "on" },
      "webgl_metadata": {
        "mode": "real",
        "vendor": "",
        "renderer": ""
      },
      "fonts": {
        "mode": "random",
        "font_list": [],
        "client_rects": true
      }
    },
    "navigator": {
      "user_agent": "",
      "cpu": { "mode": "custom", "value": 8 },
      "ram": { "mode": "custom", "value": 8 },
      "do_not_track": true
    },
    "webrtc": { "mode": "relay" },
    "geo": {
      "timezone": { "mode": "auto" },
      "geolocation": { "mode": "auto", "permission": "allow" },
      "language": { "mode": "auto", "values": [] }
    },
    "resolution": {
      "mode": "random",
      "width": 1920,
      "height": 1080
    },
    "cookies": { "mode": "merge", "items": [] },
    "launch_args": [],
    "extensions": [],
    "startup_pages": [],
    "raw": {
      "name": "Local API 完整配置窗口",
      "browser_name": "Local API 完整配置窗口",
      "group_id": 0,
      "proxy_method": "2",
      "proxy_type": "noproxy"
    }
  }
}

config 完整窗口配置字段说明

编辑窗口时,建议先调用 /browser/detail 获取当前窗口的 data.config,修改需要变更的字段后再原样传回。下面表格用于理解或手动构造完整 config 对象;不同客户端/服务端版本可能会额外返回扩展字段,未识别字段建议保留。

#### config 顶层字段

字段路径类型必填说明
browser_typestring浏览器内核类型,当前通常为 firefox
namestring窗口名称
browser_namestring窗口名称冗余字段,通常和 name 一致
group_id / groupIdnumber/string分组 ID
tag_ids / tagIdsarray标签 ID 数组
remarkstring窗口备注
user_agentstringUser-Agent 快捷字段,通常和 navigator.user_agent 一致
languagestring语言快捷字段,通常取 geo.language.values[0]
timezonestring时区快捷字段,通常取 geo.timezone.value
resolutionobject分辨率配置,见 config.resolution
touch_simulation_enabledboolean是否启用触摸模拟,Android / iOS 默认启用
proxyobject代理配置,见 config.proxy
fingerprintobject指纹底层配置,见 config.fingerprint
navigatorobjectNavigator / 设备信息配置,见 config.navigator
webrtcobjectWebRTC 配置,见 config.webrtc
geoobject时区、地理位置、语言配置,见 config.geo
media_devicesobject媒体设备数量配置
browser_apiobject浏览器 API 模拟配置
tlsobjectTLS/SSL 指纹配置
cookiesobjectCookie 导入配置
launch_argsarray浏览器启动参数数组
extensionsarray绑定/加载的扩展列表
startup_pagesarray启动页 URL 列表
credentialsobject平台账号密码配置
syncConfigobject缓存、同步、启动保护等常用设置
rawobject原始表单字段快照,客户端编辑回填依赖该字段,见 config.raw
cache_storageobject缓存存储配置,部分版本返回
cacheStorageobjectcache_storage 的驼峰兼容字段,部分版本返回

#### config.cache_storage 缓存存储配置

字段路径类型必填说明
cache_storage.storage_modestring缓存存储方式:local 本地服务器、custom 自定义服务器、official 官方服务器。历史值 remote 会按 custom 处理
cache_storage.base_urlstringlocal/custom 时建议填写本地/自定义缓存服务器地址
cache_storage.api_keystring本地/自定义缓存服务器 ApiKey
cache_storage.local_upload_dirstringlocal 时可填写本地服务器上传目录

#### config.proxy 代理配置

字段路径类型必填说明
proxy.typestring代理类型:direct / http / https / socks5。请求中的 noproxy 会转成 directssh 会转成 socks5
proxy.hoststring使用代理时必填代理主机
proxy.portnumber使用代理时必填代理端口
proxy.usernamestring代理用户名
proxy.passwordstring代理密码
proxy.refresh_urlstring刷新代理链接
proxy.udp_enablednumber/booleanSocks5 UDP 开关
proxy.ip_lookup_channelstringIP 查询渠道
proxy.proxy_idnumber/stringproxy_method=4 时可能存在代理 IP 管理中的代理 ID
proxy.api_providerstringAPI 提取代理的服务商标识
proxy.extract_urlstringproxy_method=3 时可能存在API 提取代理链接

#### config.fingerprint 指纹底层配置

字段路径类型必填说明
fingerprint.noise_seedstringCanvas / WebGL / Audio 等噪声种子
fingerprint.canvas.modestringCanvas 指纹模式:on 开启噪声,off 使用真实值
fingerprint.audio_context.modestringAudioContext 指纹模式:on 开启噪声,off 使用真实值
fingerprint.webgl_image.modestringWebGL 图像指纹模式:on 开启噪声,off 使用真实值
fingerprint.webgl_metadata.modestringWebGL 元数据模式:custom 自定义,real 使用真实值
fingerprint.webgl_metadata.vendorstringWebGL 厂商
fingerprint.webgl_metadata.rendererstringWebGL 渲染器
fingerprint.fonts.modestring字体模式:default 默认,random 随机,部分版本支持 custom
fingerprint.fonts.font_listarray字体列表
fingerprint.fonts.client_rectsboolean是否启用 ClientRects 噪声
fingerprint.firefox_specific.override_build_idboolean是否覆盖 Firefox Build ID
fingerprint.firefox_specific.reduce_timer_precisionboolean是否降低计时器精度
fingerprint.firefox_specific.timer_precision_usnumber计时器精度,单位微秒

#### config.navigator Navigator 与设备信息配置

字段路径类型必填说明
navigator.user_agentstringUser-Agent
navigator.firefox_version.overrideboolean是否覆盖 Firefox 版本
navigator.firefox_version.versionstringFirefox 版本号
navigator.firefox_version.build_idstringFirefox Build ID,默认 20100101
navigator.cpu.modestringCPU 核心数模式:real / custom
navigator.cpu.valuenumbercpu.mode=custom 时填写CPU 核心数
navigator.ram.modestring内存模式:real / custom
navigator.ram.valuenumberram.mode=custom 时填写设备内存 GB
navigator.device_name.modestring设备名称模式:real / custom
navigator.device_name.valuestringdevice_name.mode=custom 时填写设备名称
navigator.mac_address.modestringMAC 地址模式:real / custom
navigator.mac_address.valuestringmac_address.mode=custom 时填写MAC 地址
navigator.touch_simulation_enabledboolean是否启用触摸模拟
navigator.hardware_accelerationstring硬件加速:default / enabled / disabled,具体取值以客户端版本为准
navigator.do_not_trackboolean是否开启 Do Not Track

#### config.webrtcconfig.geoconfig.resolution

字段路径类型必填说明
webrtc.modestringWebRTC 模式:spoof 替换为代理 IP,real 使用真实 IP,disabled 禁用,relay 禁止获取 IP
geo.timezone.modestring时区模式:auto 基于 IP,custom 自定义,real 使用本机
geo.timezone.valuestringtimezone.mode=custom 时填写时区,如 Asia/Shanghai
geo.geolocation.modestring地理位置模式:auto 基于 IP,custom 自定义,disabled 禁用
geo.geolocation.permissionstring地理位置权限:prompt / allow
geo.geolocation.latnumbergeolocation.mode=custom 时填写纬度
geo.geolocation.lngnumbergeolocation.mode=custom 时填写经度
geo.language.modestring语言模式:auto 基于 IP,custom 自定义,real 使用本机
geo.language.valuesarraylanguage.mode=custom 时填写语言数组,如 ["zh-CN","zh"]
resolution.modestring分辨率模式:predefined 默认,custom 自定义,random 随机
resolution.widthnumberresolution.mode=custom/random 时可填分辨率宽度
resolution.heightnumberresolution.mode=custom/random 时可填分辨率高度

#### config.cookiesconfig.credentialsconfig.syncConfig

字段路径类型必填说明
cookies.modestringCookie 导入模式,当前通常为 merge
cookies.itemsarrayCookie 列表
cookies.items[].namestringCookie 名称
cookies.items[].valuestringCookie 值
cookies.items[].domainstringCookie 域名
cookies.items[].pathstringCookie 路径
cookies.items[].expiresnumber/string过期时间
cookies.items[].httpOnlyboolean是否 HttpOnly
cookies.items[].secureboolean是否 Secure
cookies.items[].sameSitestringSameSite 策略
credentials.itemsarray平台账号密码列表
credentials.items[].urlstring平台 URL
credentials.items[].usernamestring平台账号
credentials.items[].passwordstring平台密码
syncConfig.stopWhileNetErrorboolean网络不通时停止打开
syncConfig.stopWhileIpChangebooleanIP 变化时停止打开
syncConfig.stopWhileCountryChangebooleanIP 国家/地区变化时停止打开
syncConfig.syncTabsboolean同步标签页
syncConfig.syncCookiesboolean同步 Cookie
syncConfig.syncIndexedDbboolean同步 IndexedDB
syncConfig.syncLocalStorageboolean同步 LocalStorage
syncConfig.syncBookmarksboolean同步书签
syncConfig.syncAuthorizationboolean同步登录授权信息
syncConfig.syncHistoryboolean同步历史记录
syncConfig.syncExtensionsboolean同步扩展
syncConfig.syncExtensionSettingsboolean同步扩展设置
syncConfig.syncPermissionsboolean同步站点权限
syncConfig.syncSiteDataboolean同步站点数据
syncConfig.syncPreferencesboolean同步偏好设置
syncConfig.syncContainersboolean同步容器数据
syncConfig.clearCacheFilesBeforeLaunchboolean启动前清理缓存文件
syncConfig.randomFingerprintboolean启动时随机指纹

#### 其他配置对象

字段路径类型必填说明
media_devices.audio_inputnumber模拟音频输入设备数量
media_devices.video_inputnumber模拟视频输入设备数量
media_devices.audio_outputnumber模拟音频输出设备数量
browser_api.battery.enabledboolean是否启用电池 API 模拟
browser_api.battery.is_chargingboolean是否正在充电
browser_api.battery.charging_timenumber充电剩余时间
browser_api.battery.discharging_timenumber放电剩余时间
browser_api.battery.levelnumber电量比例,通常为 01
tls.randomizationstringTLS 指纹随机化:enabled / disabled
tls.disabled_ciphersarray禁用的 TLS Cipher 列表
launch_argsarray启动参数数组,如 ["--mute-audio"]
extensionsarray扩展列表
startup_pagesarray启动页列表

#### config.raw 原始表单字段

raw 用于保存客户端表单原始字段,编辑窗口时建议保留。很多字段和 config 顶层、proxyfingerprint 会互相映射。

字段路径类型必填说明
raw.idnumber/string窗口 ID
raw.uuidstring窗口 UUID
raw.config_uuidstring窗口配置 UUID,通常和 uuid 一致
raw.namestring窗口名称
raw.browser_name / raw.browserNamestring窗口名称兼容字段
raw.group_id / raw.groupIdnumber/string分组 ID
raw.tag_ids / raw.tagIdsarray标签 ID 数组
raw.platform_url / raw.platformstring账号平台或网站
raw.platform_username / raw.userName / raw.username / raw.platformUsernamestring平台账号
raw.platform_password / raw.password / raw.platformPasswordstring平台密码
raw.check_duplicate_username / raw.isValidUsername / raw.checkDuplicateUsernameboolean是否校验账号重复
raw.remarkstring备注
raw.cookiestring/arrayCookie
raw.otherCookiestring/array其他 Cookie
raw.urlstring打开指定网址,多个用英文逗号分隔
raw.proxy_method / raw.proxyMethodstring代理方式:2 自定义,3 API 提取,4 代理 IP 管理
raw.proxy_type / raw.proxyTypestring代理类型:noproxy / http / https / socks5 / ssh
raw.hoststring代理主机
raw.portnumber/string代理端口
raw.proxy_user_name / raw.proxyUserNamestring代理用户名
raw.proxy_password / raw.proxyPasswordstring代理密码
raw.refresh_url / raw.refreshProxyUrlstring刷新代理链接
raw.extract_url / raw.dynamicIpUrlstringAPI 提取代理链接
raw.api_provider / raw.dynamicIpChannelstringAPI 提取代理服务商
raw.ip_lookup_channel / raw.ipCheckServicestringIP 查询渠道
raw.udp_enabled / raw.enableSocks5Udpnumber/booleanSocks5 UDP 开关
raw.cache_storage_mode / raw.cacheStorageMode / raw.storage_modestring缓存存储方式。Local API 会优先使用顶层 cache_storage_mode,其次使用 config.cache_storage.storage_mode,最后读取该字段
raw.cache_server_base_url / raw.cacheServerBaseUrlstring本地/自定义缓存服务器地址
raw.cache_server_api_key / raw.cacheServerApiKeystring本地/自定义缓存服务器 ApiKey
raw.cache_server_local_upload_dir / raw.cacheServerLocalUploadDirstring本地服务器上传目录
raw.browserFingerPrintobject表单层指纹配置,见 raw.browserFingerPrint
raw.workbenchboolean工作台相关设置,按客户端当前逻辑使用
raw.abortImageboolean是否阻止图片加载
raw.abortImageMaxSizenumber阻止加载图片的大小阈值
raw.abortMediaboolean是否阻止媒体加载
raw.muteAudioboolean是否静音
raw.disableTranslatePopupboolean是否禁用翻译弹窗
raw.disableNotificationsboolean是否禁用通知
raw.disableClipboardboolean是否禁用剪贴板
raw.disableGpuboolean是否禁用 GPU 相关能力
raw.clearCacheFilesBeforeLaunchboolean启动前清理缓存文件
raw.clearCacheWithoutExtensionsboolean清理缓存时保留扩展
raw.clearCookiesBeforeLaunchboolean启动前清理 Cookie
raw.clearHistoriesBeforeLaunchboolean启动前清理历史记录

#### raw.browserFingerPrint 表单层指纹字段

字段路径类型必填说明
raw.browserFingerPrint.coreVersionstring浏览器内核版本
raw.browserFingerPrint.ostypestring设备类型:PC / Android / IOS
raw.browserFingerPrint.osstring操作系统,如 Windows / MacIntel / Linux i686 / iPhone
raw.browserFingerPrint.osVersionstring/array操作系统版本
raw.browserFingerPrint.versionstring浏览器版本
raw.browserFingerPrint.userAgentstringUser-Agent
raw.browserFingerPrint.isIpCreateLanguageboolean是否基于 IP 生成浏览器语言
raw.browserFingerPrint.languagesstring/array浏览器语言
raw.browserFingerPrint.isIpCreateDisplayLanguageboolean是否基于 IP 生成界面语言
raw.browserFingerPrint.displayLanguagesstring/array界面语言
raw.browserFingerPrint.isIpCreateTimeZoneboolean是否基于 IP 生成时区
raw.browserFingerPrint.timeZonestring自定义时区
raw.browserFingerPrint.webRTCstringWebRTC:0 替换为代理 IP,1 真实 IP,2 禁用,3 禁止获取 IP
raw.browserFingerPrint.ignoreHttpsErrorsboolean是否忽略 HTTPS 证书错误
raw.browserFingerPrint.positionstring地理位置权限:0 询问,1 允许,2 禁止
raw.browserFingerPrint.isIpCreatePositionboolean是否基于 IP 生成地理位置
raw.browserFingerPrint.latnumber/string纬度
raw.browserFingerPrint.lngnumber/string经度
raw.browserFingerPrint.precisionDatanumber/string地理位置精度,单位米
raw.browserFingerPrint.openWidthnumber/string窗口宽度
raw.browserFingerPrint.openHeightnumber/string窗口高度
raw.browserFingerPrint.resolutionTypestring分辨率类型:0 默认,1 自定义,2 随机
raw.browserFingerPrint.resolutionstring分辨率,如 1920x1080
raw.browserFingerPrint.windowSizeLimitboolean是否限制窗口尺寸不超过分辨率
raw.browserFingerPrint.webPageZoomstring/number页面缩放比例
raw.browserFingerPrint.devicePixelRatiostring/number设备像素比
raw.browserFingerPrint.fontTypestring字体类型:0 默认,1 自定义,2 随机
raw.browserFingerPrint.fontstring/array字体列表
raw.browserFingerPrint.canvasstringCanvas:0 启用噪声,1 使用真实值
raw.browserFingerPrint.canvasValuenumber/stringCanvas 噪声值
raw.browserFingerPrint.webGLstringWebGL 图像:0 启用噪声,1 使用真实值
raw.browserFingerPrint.webGLValuenumber/stringWebGL 噪声值
raw.browserFingerPrint.webGLMetastringWebGL 元数据:0 自定义,1 使用真实值
raw.browserFingerPrint.webGLManufacturerstringWebGL 厂商
raw.browserFingerPrint.webGLRenderstringWebGL 渲染器
raw.browserFingerPrint.webgpuobjectWebGPU 配置,结构以客户端当前返回为准
raw.browserFingerPrint.audioContextstringAudioContext:0 启用噪声,1 使用真实值
raw.browserFingerPrint.audioContextValuenumber/stringAudioContext 噪声值
raw.browserFingerPrint.speechVoicesstringSpeech Voices 指纹模式
raw.browserFingerPrint.doNotTrackstring/booleanDo Not Track 开关
raw.browserFingerPrint.clientRectNoiseEnabledboolean是否启用 ClientRects 噪声
raw.browserFingerPrint.clientRectNoiseValuenumber/stringClientRects 噪声值
raw.browserFingerPrint.deviceInfoEnabledboolean是否自定义设备信息
raw.browserFingerPrint.computerNamestring设备名称
raw.browserFingerPrint.macAddrstringMAC 地址
raw.browserFingerPrint.portScanProtectstring/boolean端口扫描保护
raw.browserFingerPrint.portWhiteListstring端口扫描白名单,多个端口用英文逗号分隔
raw.browserFingerPrint.disableSslCipherSuitesFlagboolean是否启用 SSL Cipher 指纹设置
raw.browserFingerPrint.disableSslCipherSuitesstring/array禁用的 SSL Cipher 列表
raw.browserFingerPrint.enablePluginsstring/boolean是否自定义插件指纹
raw.browserFingerPrint.pluginsstring/array插件指纹信息
raw.browserFingerPrint.hardwareConcurrencynumber/stringCPU 核心数
raw.browserFingerPrint.deviceMemorynumber/string设备内存 GB
raw.browserFingerPrint.argsstring/array浏览器启动参数
raw.browserFingerPrint.touchSimulationEnabledboolean是否启用触摸模拟

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "id": 10001,
    "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "name": "测试窗口",
    "group_id": 0,
    "cache_storage_mode": "local"
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idnumber/string窗口 ID
data.uuidstring窗口 UUID
data.namestring窗口名称
data.group_id / data.groupIdnumber/string分组 ID
data.cache_storage_modestring缓存存储方式

创建窗口请求示例

{
  "name": "测试窗口",
  "group_id": 0,
  "remark": "Local API 创建",
  "cache_storage_mode": "local",
  "proxy_method": "2",
  "proxy_type": "noproxy"
}

编辑窗口请求示例

编辑前先调用 /browser/list 获取真实 uuid,再调用 /browser/detail 获取 data.config,最后将完整 config 原样带回。

{
  "uuid": "真实窗口UUID",
  "name": "新窗口名",
  "remark": "Local API 编辑",
  "cache_storage_mode": "local",
  "config": {
    "...": "这里放 /browser/detail 返回的 data.config 完整对象"
  }
}

Postman 调用提示

导入根目录 LOCAL_API.postman_collection.json 后:

  1. 创建窗口使用 Browser / Create Browser,不要在 Body 中添加 uuidid
  2. 编辑窗口先运行 Browser / List Browsers 获取真实 browser_uuid
  3. 再运行 Browser / Get Browser Detail 保存 browser_config
  4. 最后运行 Browser / Update Existing Browser - Requires Real UUID And Detail Config

备注

创建带代理窗口时需按代理类型传入 proxy_methodproxy_typehostport 等字段。不使用代理时可传 {"proxy_method":"2","proxy_type":"noproxy"}。历史字段 proxyMethod / proxyType 仍兼容。

批量创建窗口

标题

批量创建窗口

简要描述

按数量或按窗口配置列表批量创建浏览器窗口。

批量创建同样支持两种方式:

方式适用场景说明
最少字段批量创建只传创建数量或每个窗口名称不传 config / items[].config。Local API 会先读取客户端创建窗口模板,再为每个窗口单独补齐名称、代理、缓存、指纹等字段,并随机生成未传字段
完整配置批量创建每个窗口都需要完整自定义配置使用 items,并在每个 items[] 中传完整 config。每个窗口可以使用不同配置

请求URL

http://127.0.0.1:54345/browser/create/batch

请求方式

POST

Header

参数必填示例说明
Content-Typeapplication/json请求体格式
X-Cos-Local-TokenYOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
create_count / count是,和 items 二选一number创建数量,兼容 createCount
items是,和 create_count 二选一array每个窗口的配置列表。使用 items 时每项建议填写 name
name_prefix使用 create_count 时必填,使用 items 时建议填写string窗口名前缀,生成 前缀1前缀2。部分服务端版本会在 items 模式下也校验该字段,兼容 namePrefix
group_idnumber/string分组 ID,兼容 groupId
tag_idsarray/string标签 ID,兼容 tagIds
remarkstring备注
window_platformstring窗口所属客户端平台,默认当前客户端平台,可传 windows / mac / linux,兼容 windowPlatform
proxy_methodstring代理方式,默认 2。直接不使用代理可传 2,兼容 proxyMethod
proxy_typestring代理类型,默认 noproxy。不使用代理传 noproxy,兼容 proxyType
host使用代理时必填string代理主机。proxy_type=noproxy 时不填
port使用代理时必填number/string代理端口。proxy_type=noproxy 时不填
cache_storage_modestring公共缓存存储方式:local / custom / official,兼容 cacheStorageMode / storage_mode。不传时使用系统设置
configobject公共完整窗口配置。仅建议所有批量窗口共用同一完整配置时传;逐个自定义请使用 items[].config
items[].name使用 items 时必填string单个窗口名称
items[].group_idnumber/string单个窗口分组 ID,不传则使用外层 group_id,兼容 items[].groupId
items[].tag_idsarray/string单个窗口标签 ID,不传则使用外层 tag_ids,兼容 items[].tagIds
items[].remarkstring单个窗口备注
items[].proxy_methodstring单个窗口代理方式,不传则使用外层 proxy_method,兼容 items[].proxyMethod
items[].proxy_typestring单个窗口代理类型,不传则使用外层 proxy_type,兼容 items[].proxyType
items[].cache_storage_modestring单个窗口缓存存储方式,不传则使用外层 cache_storage_mode 或系统设置
items[].browserFingerPrintobject单个窗口指纹字段,最少字段模式下可只覆盖部分字段,其余来自系统设置模板并按手动创建流程自动生成或随机
items[].configobject单个窗口完整配置;传入后该 item 进入完整配置模式,不传则自动生成并随机未传字段

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "total": 2,
    "list": [
      {
        "id": 10001,
        "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx1",
        "name": "Postman批量窗口-1"
      },
      {
        "id": 10002,
        "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx2",
        "name": "Postman批量窗口-2"
      }
    ]
  }
}

最少字段按数量批量创建请求示例

{
  "create_count": 2,
  "name_prefix": "Postman批量窗口-"
}

最少字段按列表批量创建请求示例

{
  "name_prefix": "Postman列表窗口-",
  "items": [
    {
      "name": "Postman列表窗口-1",
      "group_id": 0
    },
    {
      "name": "Postman列表窗口-2",
      "group_id": 0,
      "browserFingerPrint": {
        "webRTC": "3",
        "resolutionType": "2"
      }
    }
  ]
}

完整配置按列表批量创建请求示例

{
  "name_prefix": "Postman完整配置窗口-",
  "items": [
    {
      "name": "Postman完整配置窗口-1",
      "group_id": 0,
      "config": {
        "browser_type": "firefox",
        "name": "Postman完整配置窗口-1",
        "browser_name": "Postman完整配置窗口-1",
        "group_id": 0,
        "proxy": { "type": "direct" },
        "fingerprint": {
          "noise_seed": "A1B2C3D4E5F60708",
          "canvas": { "mode": "on" },
          "audio_context": { "mode": "on" },
          "webgl_image": { "mode": "on" },
          "webgl_metadata": {
            "mode": "real",
            "vendor": "",
            "renderer": ""
          },
          "fonts": {
            "mode": "random",
            "font_list": [],
            "client_rects": true
          }
        },
        "navigator": {
          "user_agent": "",
          "cpu": { "mode": "custom", "value": 8 },
          "ram": { "mode": "custom", "value": 8 }
        },
        "webrtc": { "mode": "relay" },
        "geo": {
          "timezone": { "mode": "auto" },
          "geolocation": { "mode": "auto", "permission": "allow" },
          "language": { "mode": "auto", "values": [] }
        },
        "resolution": { "mode": "random" },
        "cookies": { "mode": "merge", "items": [] },
        "raw": {
          "name": "Postman完整配置窗口-1",
          "browser_name": "Postman完整配置窗口-1",
          "group_id": 0,
          "proxy_method": "2",
          "proxy_type": "noproxy"
        }
      }
    }
  ]
}

常见错误

如果按 items 创建时返回 {"code":211,"msg":"name prefix required","data":{}},请在请求 Body 外层补充 name_prefix,不要只在 items[].name 中填写窗口名。

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.totalnumber创建成功的窗口数量
data.listarray创建成功的窗口列表
data.list[].idnumber/string窗口 ID
data.list[].uuidstring窗口 UUID
data.list[].namestring窗口名称

备注

同等可用路径:/browser/batch-create/browser/createBatch。如果要创建到指定分组并绑定标签,请先调用分组和标签列表接口获取真实 ID。不传 proxy_method / proxy_type 时,本地 API 默认按 proxy_method=2proxy_type=noproxy 创建。create_count 适合所有窗口使用同一套顶层参数;如果每个窗口要设置不同完整字段,请使用 items[].config

批量修改窗口配置

标题

批量修改窗口配置

简要描述

批量修改多个窗口的配置字段,也可同步修改分组、标签或备注。

请求URL

http://127.0.0.1:54345/browser/update/partial

请求方式

POST

Header

参数必填示例说明
Content-Typeapplication/json请求体格式
X-Cos-Local-TokenYOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
ids是,和 uuids 二选一array/string窗口 ID 数组,也可传逗号分隔字符串
uuids是,和 ids 二选一array/string窗口 UUID 数组
configobject要修改的配置字段。只修改 group_idtag_idsremark 等外层字段时可不传
configFields建议必填array本次修改的字段路径
updateFields建议必填arrayconfigFields
checkedFields建议必填arrayconfigFields
group_idnumber/string同时修改分组,兼容 groupId
tag_idsarray/string同时修改标签,兼容 tagIds
remarkstring同时修改备注

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "ids": [10001, 10002],
    "updated": 2
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idsarray已修改的窗口 ID
data.updatednumber修改成功数量

备注

示例配置:{"config":{"syncCookies":true,"browserFingerPrint":{"webRTC":"3"}},"configFields":["syncCookies","browserFingerPrint.webRTC"]}。如果只批量修改备注,可传 {"ids":[10001],"remark":"新备注"}

查询窗口列表

标题

查询窗口列表

简要描述

分页查询窗口列表,支持按分组、名称、备注和状态筛选。

请求URL

http://127.0.0.1:54345/browser/list

请求方式

POST

Header

参数必填示例说明
Content-Typeapplication/json请求体格式
X-Cos-Local-TokenYOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
pagenumber页码,默认 1
page_sizenumber每页数量,默认 20,兼容 pageSize
scopestring范围,默认 all
group_idnumber/string按分组筛选,兼容 groupId
tag_idsarray/string按标签筛选,兼容 tagIds
browser_namestring按窗口名称搜索,兼容 name / browserName / keyword
remark_keywordstring按备注搜索,兼容 remark / remarkKeyword
opened_statusnumber/string打开状态筛选,兼容 openedStatus
current_platformstring当前客户端平台,默认当前客户端平台,兼容 currentPlatform
litenumber/string是否使用轻量列表,默认 1。传 0 可回退完整列表
include_confignumber/boolean兼容后端轻量开关,0 等同轻量列表
statusnumber/string状态,默认 1

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "list": [
      {
        "id": 10001,
        "backend_id": 10001,
        "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        "name": "测试窗口",
        "group_id": 0,
        "remark": "Local API 创建",
        "cache_storage_mode": "local"
      }
    ],
    "total": 1,
    "page": 1,
    "page_size": 20
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.listarray窗口列表
data.list[].idnumber/string窗口 ID
data.list[].backend_idnumber/string后端窗口 ID,批量操作建议优先使用
data.list[].uuidstring窗口 UUID
data.list[].namestring窗口名称
data.list[].group_id / data.list[].groupIdnumber/string分组 ID
data.list[].remarkstring备注
data.list[].cache_storage_modestring缓存存储方式:local 本地服务器、custom 自定义服务器、official 官方服务器
data.totalnumber总数量
data.pagenumber当前页码
data.page_sizenumber每页数量

备注

Local API 默认会向云端列表传 lite=1,轻量列表不会返回完整 config。编辑、复制、查看完整配置时请再调用 /browser/detail。返回字段可能随服务端版本增加。批量修改窗口分组、备注、代理时,优先使用列表返回的 backend_id / browserId 作为 ids

查询窗口详情

标题

查询窗口详情

简要描述

根据窗口 UUID 或窗口 ID 查询窗口详情。

请求URL

http://127.0.0.1:54345/browser/detail

请求方式

POST

Header

参数必填示例说明
Content-Typeapplication/json请求体格式
X-Cos-Local-TokenYOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
uuid是,和 id 二选一string窗口 UUID,也可传 config_uuid。从 /browser/list 返回的 uuid 获取
id是,和 uuid 二选一number/string窗口数字 ID。建议优先传 uuid

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "id": 10001,
    "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "name": "测试窗口",
    "group_id": 0,
    "remark": "Local API 创建",
    "cache_storage_mode": "local",
    "config": {}
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idnumber/string窗口 ID
data.uuidstring窗口 UUID
data.namestring窗口名称
data.group_id / data.groupIdnumber/string分组 ID
data.remarkstring备注
data.cache_storage_modestring缓存存储方式
data.configobject窗口完整配置

备注

建议优先使用 uuid 查询详情;如果只传数字 ID,本地 API 会先通过列表解析到对应 UUID。

删除窗口

标题

删除窗口

简要描述

删除单个或多个窗口。

请求URL

http://127.0.0.1:54345/browser/delete

请求方式

POST

Header

参数必填示例说明
Content-Typeapplication/json请求体格式
X-Cos-Local-TokenYOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
id是,和 ids / uuid 二选一number/string单个窗口 ID
ids是,和 id / uuid 二选一array/string多个窗口 ID 或 UUID
uuid是,和 id / ids 二选一string窗口 UUID

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "ids": [10001]
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idsarray已删除的窗口 ID 或 UUID

备注

该接口会将窗口移入回收站/执行删除逻辑,具体行为以客户端和服务端当前配置为准。

批量删除窗口

标题

批量删除窗口

简要描述

根据窗口 ID 数组批量删除窗口。

请求URL

http://127.0.0.1:54345/browser/delete/ids

请求方式

POST

Header

参数必填示例说明
Content-Typeapplication/json请求体格式
X-Cos-Local-TokenYOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
idsarray/string窗口 ID 数组,也可传逗号分隔字符串

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "ids": [10001, 10002]
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idsarray已删除的窗口 ID

备注

如果要删除单个窗口,也可以使用 /browser/delete

批量修改窗口分组

标题

批量修改窗口分组

简要描述

将多个窗口移动到指定分组。

请求URL

http://127.0.0.1:54345/browser/group/update

请求方式

POST

Header

参数必填示例说明
Content-Typeapplication/json请求体格式
X-Cos-Local-TokenYOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
ids是,和 uuids 二选一array/string窗口后端数字 ID 数组,也可传 browser_ids / browserIds 或逗号分隔字符串
uuids是,和 ids 二选一array/string窗口 UUID 数组,也可传 browser_uuids / browserUuids
group_idnumber/string目标分组 ID,未分组传 0,兼容 groupId
current_platformstring当前客户端平台,默认当前客户端平台,兼容 currentPlatform

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "ids": [10001, 10002],
    "group_id": 123
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idsarray已修改的窗口 ID
data.group_id / data.groupIdnumber/string目标分组 ID

备注

如果从 /browser/list 取窗口标识,优先使用返回里的 backend_id / browserId 作为 ids;如果只拿到 uuid / config_uuid,请传 uuids

批量修改窗口备注

标题

批量修改窗口备注

简要描述

批量修改多个窗口的备注。

请求URL

http://127.0.0.1:54345/browser/remark/update

请求方式

POST

Header

参数必填示例说明
Content-Typeapplication/json请求体格式
X-Cos-Local-TokenYOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
ids是,和 uuids 二选一array/string窗口后端数字 ID 数组,也可传 browser_ids / browserIds 或逗号分隔字符串
uuids是,和 ids 二选一array/string窗口 UUID 数组,也可传 browser_uuids / browserUuids
remarkstring新备注,传空字符串 "" 表示清空
current_platformstring当前客户端平台,默认当前客户端平台,兼容 currentPlatform

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "ids": [10001, 10002],
    "remark": "批量备注"
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idsarray已修改的窗口 ID
data.remarkstring新备注

备注

如果从 /browser/list 取窗口标识,优先使用返回里的 backend_id / browserId 作为 ids;如果只拿到 uuid / config_uuid,请传 uuids

查询代理列表

标题

查询代理列表

简要描述

分页查询代理 IP 管理中的代理列表,支持按名称、代理方式、代理类型、归属用户、地区和检测状态筛选。

请求URL

http://127.0.0.1:54345/proxy/list

请求方式

POST

Header

参数必填示例说明
Content-Typeapplication/json请求体格式
X-Cos-Local-TokenYOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
pagenumber页码,默认 1
page_sizenumber每页数量,默认 20,兼容 pageSize
idnumber/string按代理 ID 查询
keyword / proxy_namestring按代理名称搜索,兼容 proxyName / name
proxy_methodstring代理方式筛选:2 / custom 自定义代理,3 / api_link API 提取代理,兼容 proxyMethod
proxy_typestring代理类型筛选:http / https / socks5 / ssh / direct,兼容 proxyType
proxy_protocolstring代理协议筛选,兼容 proxyProtocol
ip_protocolstringIP 协议筛选:ipv4 / ipv6,兼容 ipProtocol
api_providerstringAPI 提取服务商,兼容 apiProvider / provider
extract_methodstring提取方式筛选,兼容 extractMethod
owner_uidnumber/string归属用户 UID,兼容 ownerUid
owner_accountstring归属账号,兼容 ownerAccount / account
countrystring国家/地区筛选
regionstring省份/地区筛选
check_statusnumber/string检测状态,兼容 checkStatus
is_sharednumber/boolean是否共享,兼容 isShared
allow_member_editnumber/boolean是否允许成员编辑/删除,兼容 allowMemberEdit / allowDeleteModify
hoststring按代理主机筛选
portnumber/string按代理端口筛选
usernamestring按代理用户名筛选,兼容 proxy_user_name / proxyUserName

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "list": [
      {
        "id": 1,
        "proxy_name": "测试代理",
        "proxy_method": "custom",
        "proxy_type": "http",
        "host": "127.0.0.1",
        "port": 7890,
        "username": "",
        "country": "CN",
        "region": "Shanghai",
        "check_status": 1
      }
    ],
    "total": 1,
    "page": 1,
    "page_size": 20
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.listarray代理列表
data.list[].idnumber/string代理 ID,可用于 /browser/proxy/updateproxy_id
data.list[].proxy_name / data.list[].proxyNamestring代理名称
data.list[].proxy_method / data.list[].proxyMethodstring代理方式
data.list[].proxy_type / data.list[].proxyTypestring代理类型
data.list[].hoststring代理主机
data.list[].portnumber/string代理端口
data.list[].username / data.list[].proxy_user_namestring代理用户名
data.list[].check_status / data.list[].checkStatusnumber/string检测状态
data.total / data.totalNumnumber总数量
data.pagenumber当前页码
data.page_sizenumber每页数量

备注

该接口本地转发到后端 /api/browser/proxies/list。本地路径也兼容 /browser/proxy/list/browser/proxies/list。返回字段可能随服务端版本增加。

批量修改窗口代理

标题

批量修改窗口代理

简要描述

批量修改多个窗口的代理配置。

请求URL

http://127.0.0.1:54345/browser/proxy/update

请求方式

POST

Header

参数必填示例说明
Content-Typeapplication/json请求体格式
X-Cos-Local-TokenYOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
ids是,和 uuids 二选一array/string窗口后端数字 ID 数组,也可传 browser_ids / browserIds
uuids是,和 ids 二选一array/string窗口 UUID 数组,也可传 browser_uuids / browserUuids
proxy_methodstring代理方式:2 自定义,3 API 提取,4 代理 IP 管理,兼容 proxyMethod
proxy_typeproxy_method=2 时必填stringnoproxy / direct / http / https / socks5 / ssh,兼容 proxyType
hostproxy_method=2 且使用代理时必填string代理主机
portproxy_method=2 且使用代理时必填number/string代理端口
usernamestring代理用户名,兼容 proxy_user_name / proxyUserName
passwordstring代理密码,兼容 proxy_password / proxyPassword
refresh_urlstring刷新代理链接,兼容 refreshProxyUrl
extract_urlproxy_method=3 时必填string提取 IP 链接,兼容 dynamicIpUrl / extractUrl
api_providerstring提取链接服务商,兼容 dynamicIpChannel
proxy_idproxy_method=4 时必填number/string代理 IP 管理中的代理 ID,兼容 proxyId
ip_lookup_channelstringIP 查询渠道,兼容 ipCheckService
udp_enablednumber/booleanSocks5 UDP 开关,兼容 enableSocks5Udp
current_platformstring当前客户端平台,默认当前客户端平台,兼容 currentPlatform

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "ids": [10001, 10002],
    "proxy_method": "2",
    "proxy_type": "noproxy"
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idsarray已修改的窗口 ID
data.proxy_method / data.proxyMethodstring代理方式
data.proxy_type / data.proxyTypestring代理类型

备注

如果从 /browser/list 取窗口标识,优先使用返回里的 backend_id / browserId 作为 ids;如果只拿到 uuid / config_uuid,请传 uuids。不使用代理时传:{"proxy_method":"2","proxy_type":"noproxy"}

最近修改: 2026-07-01