用途:在 Cursor 中制作或修改 Chrome 扩展,统一按 Manifest V3 规范执行,涉及 manifest 结构、content script、background、popup、权限与消息通信时使用。
主要能力:提供 Manifest V3 最小 manifest.json 结构,说明 background.service_worker、action.default_popup、content_scripts、options_page 等入口字段;区分 permissions、host_permissions、optional_permissions 三类权限及申请方式;说明 Service Worker 无 DOM、会被终止、需用 chrome.storage 持久化;说明 content script 隔离环境与页面脚本通信方式;说明 popup 生命周期与数据获取;给出消息通信的 sendMessage/onMessage 用法及异步回复需 return true;介绍 chrome.storage.local/sync/session 的差异。
使用方式:按资料中的 manifest 片段配置扩展,代码修改后到 chrome://extensions 点击重新加载;Background 通过扩展页 Service Worker 链接打开 DevTools,content script 在对应网页 DevTools 选择扩展 context,popup 右键扩展图标选择检查弹出内容。动态注入优先用 chrome.scripting.executeScript(需 scripting 权限)。
适用场景:构建浏览器扩展、Chrome 插件,或用户提及相关需求时。
限制:必须使用 Manifest V3,V2 已弃用;MV3 无 persistent background page,长时间逻辑用 chrome.alarms 或用户操作触发;仅声明实际需要的权限,敏感权限需能解释用途;上架 Chrome 商店需满足 Chrome 网上应用店计划政策,权限与隐私说明要清晰。资料未提供具体收费、价格或效果数据。