拾贝LinkMaw开始下载
教程

权限说明

权限清单看起来长,但每一项都能对应到一个具体动作。逐条对一遍,比看“是否信任”更有用。

更新于 2026-11-06 · 适用扩展 1.28.0 / 桌面版 0.8.0

逐项说明

权限用来做什么不做什么
tabs读取当前标签页的地址与标题,用于把资源归属到页面、在面板里显示来源不读取历史记录、不读其它标签页内容
storage保存设置(大小过滤、屏蔽域名、保存位置、按钮开关)不同步、不上传
downloads仅一处使用:扩展自己的下载页点「下载」时交给浏览器下载器不监听下载事件、不取消、不重新发起
scripting在页面里插入链接旁的绿色箭头不改页面正文、不注入广告
activeTab在你主动操作时临时获得当前页访问权不长期驻留读取
notifications下载完成、域名被屏蔽等提示不推送营销内容
webRequest只读观察页面发出的请求,识别媒体地址只读:不改写、不拦截、不重定向
contextMenus右键菜单三项—
站点访问 http://*/* https://*/*任何站点都可能出现可下载链接,需要全站注入才不漏标不上传页面内容;只在本地判断链接形态

为什么需要“读取所有网站的数据”

这个提示听起来很吓人,实际含义是“扩展的脚本可能运行在任意页面”。因为下载链接可能出现在任何站点,做不到事先知道域名,只能全站注入。注入的脚本只做两件事:找符合条件的链接、在旁边插一个按钮。

可以自己验证
在 chrome://extensions 打开开发者模式 → 点扩展卡片的「服务工作进程」→ 看 Network 面板,除了你访问的站点与本机 127.0.0.1,不应出现任何第三方请求。

桌面版的“权限”

行为说明是否可避免
监听本机 37651供扩展投递任务必须,否则扩展无法交付
写 %APPDATA%\LinkMaw\保存设置与任务必须
写注册表 HKCU\…\Classes\linkmaw协议唤起不开「系统集成」就不写
写启动项开机自启不开就不写
不需要管理员权限全部为用户级操作—

越权风险怎么控制

  • 扩展没有 <all_urls> 之外的敏感 API(无 cookies、无 history、无 debugger)
  • 桌面版不监听外部端口,局域网内其它机器连不上
  • 没有自动更新通道,不会在你不知情时替换二进制