
最近用 Trae 写了一个浏览器插件,主要的功能是控制新建 Tab 的时候,在当前 Tab 的右侧显示。
因为在新建 Tab 的时候,去搜索、查找相关文档等等,多数情况下都是和当前 Tab 相关的,在右侧新建 Tab 后,左右切换成本是最低的。浏览器默认值是在最右侧新建,经常需要手动拖动 Tab。所以这是一个懒人友好的插件,欢迎使用。代码:https://github.com/littleben/TabMagnet
插件已经提交 Chrome 审核,直接安装还需要一些时间
插件已上线:https://chromewebstore.google.com/detail/tabmagnet/hcjodleodhbpnjcdfgdahdfnadfmfikn
在编写插件的过程中,发现 AI 掌握的 Chrome API 已经过时了,因此需要参考 Chrome 最新的 API 和示例 https://github.com/GoogleChrome/chrome-extensions-samples
惨痛教训:如果做出来一个功能正常的版本,一定要记得存档!存档!存档!再去优化。没存档就优化的后果是,AI 把功能改坏了,但尝试了很多轮,依然修复不了,陷入到无尽的循环中。
Icon 和背景图是用 ChatGPT 生成的,效果还可以。