中文 · English
已上架地址:
https://chromewebstore.google.com/detail/devtools-unlock/cehphgjpnlhlonahcldfbomncionnhdo
cd devtools-unlock
pnpm build:zip
# 或: pnpm build && ./scripts/pack.sh
产物:releases/devtools-unlock_v{version}.zip,仅包含 dist/chrome/ 目录内容(不含 analysis、docs 等)。version 来自 package.json(manifest.js 写入产物)。
Firefox:pnpm build:firefox:zip → releases/devtools-unlock_v{version}.firefox.zip。见 docs/firefox/README.zh-CN.md。
可选 CRX(CWS 仍上传 zip):本地生成 dist.pem(openssl genrsa -out dist.pem 2048,不要提交)后执行 pnpm build:crx。
如需一并提交、打 tag 并发布 GitHub Release:
pnpm release:github:dry # 预览
pnpm release:github:full # 正式发布(需 gh 已登录)
开源项目 — 简短说明 / 详细说明 / 官方网址 / 主页 / 支持链接均应突出:
https://github.com/webLiang/devtools-unlock
按字段完整粘贴:docs/chrome-web-store/LISTING.zh-CN.md
DevTools Unlock Open
Open-source unlock for sites that block DevTools (e.g. disable-devtool): stop reloads, wipes, and detection.
中文 locale:
开源扩展:解锁被反调试锁定的网站(如 disable-devtool),拦截强制刷新、清空页面与 DevTools 检测。
https://github.com/webLiang/devtools-unlock
https://github.com/webLiang/devtools-unlock/issues
直接复制 LISTING.zh-CN.md §3(以 ★ 开源项目 开头,含仓库链接)。结构概要:
| 权限 | 用途 |
|---|---|
storage |
保存按站点 hostname 白名单,不上传 |
scripting |
仅对白名单站点在 document_start 向 MAIN world 注册 unlock.js |
tabs |
弹窗读取当前标签并在开关后刷新 |
<all_urls> |
用户可能在任意站点临时开启;需尽早注入才能生效 |
不会在 Chrome 网上应用店、Edge 附加组件页注入(见 background.js 的 excludeMatches)。
问卷 / 审核粘贴:REVIEW_JUSTIFICATION.md。
chrome.storage.local 存 hostGroups / enabledHosts已备齐可直接上传的资源包,见:
| 内容 | 路径 |
|---|---|
| 提交清单 | docs/chrome-web-store/README.md |
| 英文粘贴文案 | LISTING.en.md |
| 中文粘贴文案 | LISTING.zh-CN.md |
| 审核说明 | REVIEW_JUSTIFICATION.md |
| 图标 / 宣传图 / 5 张截图 | docs/chrome-web-store/images/ |
尺寸:icon 128、promo 440×280、marquee 1400×560、截图 1280×800(均符合 CWS 要求)。
package.json 的 version(构建时写入 dist/chrome/manifest.json)public/_locales/*/messages.json 若改了描述pnpm build:zip 上传新版本<all_urls> + MAIN world(Chrome 111+)docs/chrome-web-store/REVIEW_JUSTIFICATION.mdpnpm build:firefox:zipnode_modules):pnpm pack:firefox:sources — 见 SOURCE.mddevtools-unlock@webliang(首次上架后不要改)docs/firefox/LISTING.zh-CN.md