English | 简体中文
brosdk-core 提供 BroSDK 使用的浏览器指纹内核。BroSDK 通过这些内核封装 Chrome、Firefox 等多版本指纹浏览器,并在 brosdk 原生 SDK 中提供环境创建、浏览器启动、代理 IP 集成、Cookie 管理、会话持久化和自动化接入能力。
内核现有发布版本请查看 GitHub Releases:
https://github.com/browsersdk/brosdk-core/releases
每个 Release 对应一组可被 BroSDK 使用的浏览器指纹内核版本。开发者可以在 Release 页面查看版本号、发布时间和相关发布资产。
- 提供 BroSDK 的浏览器指纹内核发布包。
- 记录 Chrome、Firefox 等多版本浏览器内核的发布版本。
- 为 brosdk、Demo、文档和多语言 SDK 提供内核版本来源。
- 帮助开发者确认当前可用的浏览器内核版本。
BroSDK 浏览器指纹内核支持在独立环境中配置和管理 100+ 浏览器指纹项。具体可用字段、默认值和参数格式以 SDK 文档和实际 Release 为准,常见能力包括:
| 分类 | 示例指纹项 |
|---|---|
| 浏览器身份 | User-Agent、精简 UA、Client Hints、浏览器版本、平台信息、应用名称、应用代码名、产品名称 |
| 系统与设备 | 计算机名、MAC 地址、设备信息、硬件信息、硬件并发数、设备内存、硬件首选项、电池信息 |
| 语言与区域 | 语言、时区、地理位置、区域格式、翻译功能、强制翻译 |
| 网络与代理 | 代理 IP、WebRTC、DNS、TLS 指纹、端口屏蔽、网络出口相关配置 |
| 图形与渲染 | GPU 信息、Canvas 指纹、WebGL 指纹、WebGL 信息、SVG、图片指纹、动画指纹、ClientRects |
| 字体与文本 | 字体全量、字体轮廓、语音合成、Google 语音识别 |
| 媒体能力 | AudioContext 音频指纹、媒体设备、媒体 MIME 类型、视频、声音、蓝牙 |
| 会话与存储 | Cookie 管理、Cookie 加密、LocalStorage、SessionStorage、持久化存储、存储配额 |
| 浏览器界面 | 浏览器窗口大小、网页通知、书签、Logo 按钮、应用图标、窗口标题、恢复焦点 |
| 自动化相关 | WebDriver、URL 处理、商户号等业务扩展字段 |
| 仓库 | 说明 |
|---|---|
| brosdk | BroSDK 原生 SDK,提供 C/C++ API、头文件和平台动态库 |
| brosdk-core | 当前仓库,提供 BroSDK 浏览器指纹内核发布版本 |
| brosdk-docs | SDK 文档、API 说明和接入指南 |
| browser-demo | 浏览器环境创建、启动和会话复用示例 |