5 年前由 V2EX 老哥发起的「划词小窗搜索」更新了,收集反馈和功能建议

2023-12-17 07:51:28 +08:00
 namesc

前情提要

2019 年春节时我逛 V2EX 看到老哥们讨论划词搜索,当时我正好在帮朋友做扩展,于是自告奋勇开发了「划词小窗搜索」扩展。但因只是一时消遣,春节假期过后就没有管理了。

上个月,过去了近 5 年,原帖老哥发帖找人维护此扩展,朋友看到了转告我,于是我在得到了老哥现金赞助的情况下对此扩展进行了更新。

站内历史讨论:

扩展介绍

顾名思义,扩展功能是划词后打开小窗搜索;同时支持 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 账号的老哥可邮件反馈。

如果是设置能解决的问题,我会把解决方案追加在帖子附言,如果是需要更新才能解决的问题我会把后续更新计划追加在帖子附言。

2369 次点击
所在节点    分享创造
11 条回复
skvi
2023-12-17 08:51:17 +08:00
支持一下,等开电脑了试试


我是用欧陆插件翻译需求哈哈,另外,我记得 chrome 现在有个 sidepannel 可以搜索来者,具体忘了是个啥
KKLeon
2023-12-17 09:47:56 +08:00
一直用的沙拉词典,有空试一下这个
imoru
2023-12-17 10:26:35 +08:00
是否可以考虑开放一下图标分辨率上限? 16px 实在是有点糊,如果能给到 96px 应该就好很多了
还有希望能添加自适应黑暗模式功能,现在只能自己改 css,有点不方便

除了这两点个人感觉这个扩展还是挺好用的.
qweqqwe
2023-12-17 13:05:05 +08:00
能否增加支持火狐插件?
icaolei
2023-12-17 13:22:18 +08:00
@imoru #3 黑暗模式需求+1 ,试了一下,目前自定义页面上给出的黑暗模式 css 只能把弹窗外框修改为暗色,内联的页面还是白色的。bing 目前没有官方黑暗模式支持,但 google 是有的。期望在打开黑暗模式时可以调用搜索引擎官方的黑暗模式。
FishingRabbit
2023-12-17 16:44:10 +08:00
点击上边的搜索引擎切换页面,会清除掉上一个页面的结果,再次切换回来会重新加载。能不能缓存一下每个页面的结果,方便在各个引擎搜索结果之间进行对比,
FishingRabbit
2023-12-17 16:52:36 +08:00
在小窗里点击链接能不能还在小窗中打开新页面,可以在设置里增加一个开关选项,是小窗打开还是新标签页打开
giter
2023-12-17 19:43:45 +08:00
希望能更改弹出的三个搜索引擎 popover 按钮的位置。有时候其它插件也有划词弹层,希望将这几个弹出式按钮统一位置。
wensheng
2023-12-18 03:19:12 +08:00
你好,大神,我自己摸索着修改了下图标样式,把 border-color 改成了浅灰色,然后鼠标移动到图标上时,图标边框就可以变色给反馈了,此时就不需要 background-color 由白色变成淡青色的反馈了(有些网站图标边缘有锯齿,背景色一变就显出来了比较丑😂),但是一直没找到添加什么样式代码来设置,所以就想请教下你😁

#hcSearcheIcons hcsearche-icon {border-color: lightgray; border-radius: 15%; margin-left: 0px; margin-right: 10px; width: 26px; height: 26px;}
wensheng
2023-12-18 03:36:08 +08:00
建议搜索窗口只显示“newtab”外的其他类型,我有很多“newtab”类型的搜索引擎只是备用(没有开启悬浮图标和右键菜单),但是一旦打开搜索窗口,这些备用的“newtab”就会全部在搜索窗口上罗列出来,特别长一溜没什么用,影响操作看着也很不好看😂
pandatools
2023-12-20 16:32:55 +08:00
请教一下,划词之后图标悬浮是咋做到的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1001024

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX