SDK 文档与能力索引

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

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

接入指南

指南内容
开发入门启动独立实例,从第一个插件调用 API
试用安装下载浏览器并安装已签发的试用 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