2019 年春节时我逛 V2EX 看到老哥们讨论划词搜索,当时我正好在帮朋友做扩展,于是自告奋勇开发了「划词小窗搜索」扩展。但因只是一时消遣,春节假期过后就没有管理了。
上个月,过去了近 5 年,原帖老哥发帖找人维护此扩展,朋友看到了转告我,于是我在得到了老哥现金赞助的情况下对此扩展进行了更新。
站内历史讨论:
2019-01-30 有没有什么 Chrome 插件,可以实现划词翻译类似的划词搜索?
2019-01-31 应 V2EX 老哥请求做了划词右键小窗搜索 Chrome 扩展
2019-02-10 开工大吉!全新 Chrome 划词小窗搜索扩展代码上线!
2023-11-24 需要人来有偿维护一个 Chrome 插件,有人有兴趣接吗?
顾名思义,扩展功能是划词后打开小窗搜索;同时支持 NEW TAB 新窗口打开,所以它也可以是划词新窗口搜索;同时还支持将搜索引擎加到右键菜单,所以也可以是右键搜索。
小窗展示内容可以是 IFRAME 嵌入适用小窗的网页,也可以是 AJAX JSON 数据,也可以通过 CSS SELECTORS 解析普通网页内容来展示。
Chrome Web Store 链接: https://chrome.google.com/webstore/detail/fgmknallmmochhfngjmmmcpobelihfhe
说点未来展望,也可以说是经验分享,给需要开发类似扩展的老哥们一点参考。
这次更新还是踩了不少坑的,目前 Manifest V3 不支持 User Script ,在严格 CSP 网站中无法使用用户自定义 JavaScript ,我不得不在完成开发后再次开发改用 CSS Selectors 代替。不过 Chrome User Script API 也在日程中了,相信不久后会发布,到时可以改回 User Script 解析网页,强大好用。
这次还发现 Chrome 114+ 新增了 Side panel API ,扩展也可以控制侧边栏,把内容展示在侧边栏。侧边栏有点大,优点是独立于网页,切换 TAB 不影响侧边栏,大屏用户用侧边栏来做搜索和笔记也是不错的选择,可以考虑。
此次更新以原帖老哥个人需求为主,但考虑此扩展活跃用户数超过 3700 位,我也对功能进行了大幅更新,尽可能满足更多用户需求,难免存在 BUG 和考虑不周的情况。
缘由 V2EX 起,缘由 V2EX 续,我决定扩展反馈也在 V2EX 收集,当然没有 V2EX 账号的老哥可邮件反馈。
如果是设置能解决的问题,我会把解决方案追加在帖子附言,如果是需要更新才能解决的问题我会把后续更新计划追加在帖子附言。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.