Chrome Web Store 提交指南

chrome-use · 上传包 extensions/ab-connect.zip · id 锁定为 ciiljdlhdpfckdcfkphgmfalanpdejep

为什么必须走商店:实测 Chrome 149 在非企业托管的 Mac 上,会把"非 Web Store"的 force-install 扩展直接标成 [BLOCKED]。商店扩展不受此限。这也是 codex / claude 扩展都发商店的原因。

评审风险(务必知道): 本扩展用了 debugger 权限,这是 Chrome Web Store 审核最严的权限之一。理由必须写清楚"只在用户本机、用户主动发指令时驱动用户自己的标签页,无远程服务器"。类似工具(如 claude-in-chrome)能过审,但可能被多问一轮、审核时间偏长(几天到一两周)。

一、前置(你来做,一次性)

  1. 用一个 Google 账号登录 https://chrome.google.com/webstore/devconsole
  2. 首次需付 $5 一次性开发者注册费
  3. (隐私政策需要一个公开 URL,见第四节 —— 我可以帮你开 GitHub Pages 托管 privacy.html)

二、上传

  1. devconsole → New item → 上传 extensions/ab-connect.zip
  2. 上传后确认分配到的 Item ID = ciiljdlhdpfckdcfkphgmfalanpdejep(因为 manifest 里保留了 key,id 会被锁成这个,native messaging 的 allowed_origins 才对得上)。若 id 不是这个,告诉我,我重签。

三、商店信息(直接复制以下文案)

名称 / Name

chrome-use

简介 / Summary(≤132 字符)

Let your own chrome-use CLI drive your logged-in Chrome — a local automation bridge. No remote server, no token.

详细描述 / Description

chrome-use is the in-browser half of the open-source chrome-use CLI. It lets the
command-line tool you installed on this same computer automate the Chrome you're already logged
into — opening pages, clicking, filling forms, reading the DOM — driven entirely by you.

How it works
- The extension talks ONLY to the local chrome-use CLI over Chrome native messaging (a local
  inter-process channel — no network socket, no token, no remote server).
- When you run an automation command, the extension relays Chrome DevTools Protocol operations to
  the tab you target, then returns the result to the CLI.

Privacy
- No analytics, no trackers, no data collection.
- Nothing is sent to any remote server. The only message peer is the local CLI.
- Source is open (Apache-2.0): https://github.com/leeguooooo/chrome-use

You need the chrome-use CLI installed and paired (run: chrome-use extension install) for this
extension to do anything.

类别 / Category

Developer Tools

语言 / Language

English

四、隐私实践(Privacy practices 标签页 —— 必填)

Single purpose(单一用途)

Bridge the user's locally-installed chrome-use CLI to their own logged-in Chrome so the CLI can
automate pages the user is working with, entirely on the user's machine and at the user's command.

各权限理由 / Permission justifications

权限理由(复制到对应输入框)
debuggerAttaches the Chrome DevTools Protocol to the user's own active tab so the paired local chrome-use CLI can automate it (navigate, click, read DOM) only while the user is running a command. Commands arrive solely from the local CLI via native messaging; there is no remote endpoint.
tabsEnumerate and target the correct open tab to attach automation to.
tabGroupsOrganizes the tabs the local chrome-use CLI drives into a labeled, colored Chrome tab group per automation session, so the user can see at a glance which tabs are under automation and they stay visually separated from the user's own tabs.
nativeMessagingThe sole communication channel: a local native-messaging connection to the chrome-use CLI installed on the same machine. No network is used.
storagePersist small local pairing/configuration state for the extension.
alarmsKeep the MV3 service worker alive during longer automation sessions.
webNavigationDetect page loads/navigations so automation can wait for the right moment before acting.
host permissions(若被问)The extension declares none; tab access is mediated through the debugger attach the user initiates.

数据用途勾选 / Data usage

五、隐私政策 URL

商店要求一个公开可访问的隐私政策地址。GitHub Pages 已开启,直接填这个(渲染好看):

https://leeguooooo.github.io/chrome-use/extensions/store/privacy.html

(部署需 1–2 分钟生效。raw 备用直链:https://raw.githubusercontent.com/leeguooooo/chrome-use/main/extensions/store/privacy.html。)

六、截图 / Screenshots(至少 1 张,1280×800 或 640×400)

可以截一张 CLI + Chrome 并排的演示图。需要的话我用 cua-driver 截一张合规尺寸的图给你。

七、提交后

  1. 提交审核 → 等几天。审核通过且状态变 Published 后告诉我。
  2. 我会把 extension install 的 force-install update_url 切到商店地址并发布新 fork;之后用户 extension install → 批准一次描述文件 → 静默装好(商店扩展不再 [BLOCKED]);或者用户在商店页一键 Add to Chrome
今天的临时可用方案: 在你这台 Mac 上 chrome://extensions → 打开开发者模式 → Load unpacked → 选 extensions/ab-connect,30 秒手动装一次,native messaging + extension connect 立即可用。等商店过审再切静默路径。