SDK 文档与能力索引

查找 SDK 接入指南,以及全部 20 项已授权 Chrovia 内核能力的独立参考文档。

先阅读接入指南,再选择应用需要的能力。

接入指南

指南内容
开发入门启动独立实例,从第一个插件调用 API
Linux 字体安装下载并安装 Windows 或 macOS 字体,用于 Linux Headless 爬虫
试用安装下载浏览器并安装已签发的试用 License
License 生命周期选择能力、安装、检查、替换并理解撤销
租约通过 Infra 保持在线授权并排查续租
Extended Preferences准备 EP 文件、读写应用数据、设置受支持的 Profile 偏好
Provision 目录打包安装级插件、默认文件、元数据和规则
内置插件安装、开发、调试、更新及移除插件
JavaScript API 总览选择执行上下文并找到正确 API 域
商业计费理解 License 定价与租约配额计算

全部授权能力

当前内核和 Console 目录包含以下 20 项能力。下表是精确的 License 能力键名。它们由 License 授予,添加相似名称的 EP 字段不会自动授权。

能力文档能力键配置或 API
自动化automation仅限 Window 的 chrovia.automation
声明式网络请求规则declarativeNetRequestEP 固定规则及 Provision dnr_rules.json
禁用开发者工具disableDevToolsEP internal.disable_devtools
Extended PreferencesextendedPrefschrovia.prefs 及白名单 internal.profile_prefs
指纹覆盖fingerprintOverrideEP internal.fingerprint_override
注入凭据injectedCredentialsEP internal.injected_credentials
实例外观instanceAppearanceEP internal.instance_appearance
实例元数据instanceMetadatachrovia.instanceMetadata 和 EP 公开字段
消息通信messagingchrovia.messaging 和可选启动协调
原生对话框nativeDialogchrovia.ui
导航重定向navigationRedirectEP internal.navigation_redirect
网络拦截networkInterceptchrovia.network
密码显示限制passwordRevealBlockEP internal.password_reveal_block
密码存储passwords仅限 Provision Service Worker 的 chrovia.passwords
进程管理processManagementchrovia.process.exit()
Extended Preferences 签名验证signedExtendedPrefs必需的 EP 签名验证
软件认证器softwareAuthenticatorEP 软件 WebAuthn 凭据及保存、计数消息
监督进程supervisorProcess监督 PID、presence 文件参数及 EP 行为
系统代理覆盖systemProxyOverrideEP internal.system_proxy_override
不受扩展身份限制的 APIunrestrictedApi扩大 JS 开放范围,不额外授予其他能力

使用示例的方式

  • 将 EP 示例合并到一个 internal 对象。需要签名时,启动前获取完整的已签名配置,不能使用占位符。
  • 除非另有标注,JavaScript 示例在 Provision Service Worker 中运行。
  • Chrome 扩展权限与 License 能力需分别配置。
  • 纯配置功能需要各文档列出的能力;使用 chrovia.prefs 还需要 extendedPrefs。