Rob Wu 主页上的浏览器扩展与开发工具清单
更新时间
Rob Wu 的个人主页(robwu.nl)按“面向用户”和“面向开发者”两类列出了他参与或独立开发的项目。面向用户的主要是浏览器扩展和一款 Android 应用,其中部分已标注为未维护;面向开发者的则是几个小型开源工具和库,多数附带在线演示或源码链接。如果你是想找某个具体扩展的用途、确认它是否还在维护,或者想找可直接使用的开发辅助工具,下面按主页的分类逐项说明。
面向用户的浏览器扩展与应用
主页“About me”部分列出了以下公开项目,用途以页面描述为准:
| 项目 | 类型/平台 | 用途 | 维护状态与入口 |
|---|---|---|---|
| Lyrics Here | 浏览器扩展 | 为 YouTube、Spotify 等音乐站点添加歌词 | 页面标注为未维护 |
| PDF.js Chrome extension | Chrome 扩展 | 把 PDF.js 带入 Chrome | 主页有项目入口 |
| Chrome extension source viewer | Chrome/Firefox 扩展 | 审计 Chrome/Firefox 扩展的源代码 | 附 Firefox 附加组件、在线演示、源码链接 |
| “View Vote totals” | Stack Apps 应用 | 在 Stack Overflow / Stack Exchange 上无需 1000 声望即可查看投票总数 | 主页有入口 |
| “Don't track me Google” | 浏览器扩展 | 关闭 Google 站点上的链接跟踪转换 | 附 Firefox 版本与源码链接 |
| Copy Link to Clipboard | Android 应用 | 不离开当前应用即可复制和预览链接 | 主页有入口 |
| Display #Anchors | 浏览器扩展 | 显示页面锚点,便于收藏或链接到页面特定位置 | 附 Firefox 版本与源码链接 |
| Classic Blue Theme (back to 50) | Chrome 主题 | 经典蓝色主题 | 主页有入口 |
| Open in Browser | Firefox 扩展 | 用 Firefox 打开文件而不是直接下载 | 附源码链接 |
| Open bookmark in Container Tab | Firefox 扩展 | 在容器标签页中打开书签的菜单项 | 附源码链接 |
| Cookie Manager | Firefox 附加组件 | Cookie 管理 | 附源码链接 |
使用前有两点需要注意。第一,Lyrics Here 已被作者标注为未维护,功能可能随音乐站点改版而失效,不适合作为长期依赖。第二,表中多个项目同时提供 Chrome 与 Firefox 版本,安装前先确认自己的浏览器类型,再从对应入口获取。
面向开发者的工具与库
主页“For developers”部分列出以下项目,适合在扩展开发、调试和前端工作中按需选用:
- Cors Anywhere:用 NodeJS 编写的反向代理,为被代理的请求添加 CORS 头,附在线演示。
- Extension dev tools:用于简化浏览器扩展开发与部署的工具。
- Grab-to-pan.js:轻量库,用于平移页面元素。
- canvas-interceptor:帮助隔离渲染问题、构造最小复现用例的工具。
- zipinfo.js:极简 JS 库,用于列出 zip 文件内容。
这些工具的共同点是范围小、目标明确。例如需要给跨域请求临时加上 CORS 头时,可以先看 Cors Anywhere 的演示是否符合预期;需要定位 canvas 渲染 bug 时,canvas-interceptor 的用途就是缩小问题范围。主页对它们的描述较简短,具体用法应以其源码或演示为准。
怎么选:按你的目的对号入座
- 想审计某个浏览器扩展的源码:优先看 Chrome extension source viewer,它同时提供在线演示和源码,不必先安装。
- 想改善 Google 搜索结果的链接行为:看 “Don't track me Google”,主页同时给出 Firefox 版本和源码。
- 需要页面锚点做收藏或分享定位:看 Display #Anchors。
- 做扩展开发需要调试或部署辅助:看 Extension dev tools;需要处理跨域请求则看 Cors Anywhere。
- 想找仍在维护的项目:避开标注为未维护的 Lyrics Here,其余项目的维护状态主页未逐一说明,使用前可到对应源码仓库确认最近更新情况。
补充信息
Rob Wu 主页还提到他的技术背景:曾在 TU/e 学习,参与过 Chromium、PDF.js 等开源项目,通过 Stack Overflow 分享知识,发现安全漏洞时会报告,目前在 Mozilla 担任 Browser Engineer(Firefox、WebExtensions)。主页另有一篇 Firefox for Android 应用数据的备份与恢复指南,以及一个用于在 Wireshark 中抓取 FRITZ!Box 路由器网络流量的外部捕获接口。这些内容不属于扩展或开发工具清单,但同属主页公开资源,有相应需求时可直接查阅。