一个支持自定义搜索引擎的 Chrome 划词小窗搜索扩展。
https://github.com/hellonamesc/hcSearche
1 月 31 日我在 V2EX 看到帖子《有没有什么 Chrome 插件,可以实现划词翻译类似的划词搜索?》,当时正好在研究 Chrome 扩展,于是顺手做了一个简单版本。
我发现这东西比我想象中的实用性高,打算改进,做成一个可以自定义搜索引擎的划词小窗搜索扩展。于是我综合帖子《应 V2EX 老哥请求做了划词右键小窗搜索 Chrome 扩展》下的建议,花几天时间逐步改进成了现在这个版本。
简单来说,在划词时自动弹出图标或者点击右键后弹出图标,点击图标弹出小窗搜索。
搜索引擎可以定义三种类型:AJAX 数据接入 、iframe 内联、 新标签页打开,前两种是在当前页面小窗搜索,后一种就是打开一个搜索网页。
具体区别和怎样自定义接口我在扩展的帮助页面写好了,这里不多说了,有空再补充详细说明。
扩展默认设置内置了三个搜索引擎设置
欢迎大家在自定义搜索引擎页面自己测试设置。
搜索只是一个基础功能,我计划后面写几个 API 用于查询汉字读音、英语翻译、百科查询等。当然,只计划提供代码给大家自己部署到自己的服务器使用,暂无能力提供公共接口。
此外,还计划新增一个站内搜索图标,当在 V2EX 站内点击时就打开 V 站搜索,当在 YouTube 点击时就打开 YouTube 搜索,以此类推。
我在这方面还是萌新,基本是面向搜索引擎编程,一边写一边翻文档一边查资料,全部纯手写。
可能存在不少 BUG 或者不合理的地方,欢迎批评指出和贡献代码。
目前我有一个地方是比较需要建议的,就是搜索引擎有三种类型,但是划词图标样式我还想不到通过什么方式将其类型区别体现出来,求建议。
要正常使用少不了发布到 Chrome Web Store,最初版本 1 已经发布上去了,其实最新版 3 也发布上去了,但是审核奇慢,于是现在能看到的还是版本 1。
原本想审核通过才上传源码,可是几天过去了没有任何动静,决定还是先发代码吧。
至于商店安装版,慢慢等待审核吧。链接 → Chrome Web Store
萌新求建议求支持求 Star
1
namesc OP Chrome Web Store 上面的还是旧版,要体验新版的 V 友把项目下载到本地后,打开 Chrome 开发者模式,点击“加载已解压的扩展程序”选择 extension 目录即可使用。
|
2
Artists 2019-02-10 16:29:09 +08:00
泼盆冷水,感觉似乎用处不大。
|
3
namesc OP @Artists 我刚写第一个版本的时候也这么想,就想练手,边写边测试发现比想象中好用,一个扩展可以解决我好多个需求。
比如遇到不懂的单词想查一下大概意思,遇到不懂读的汉字想查一下读音,遇到网友推荐的书、电影什么的想简单了解一下,我用这个扩展设置好几个查询网站,一键就可以打开目标网站查询,或者通过自己的接口在小窗里展示,就免去了先去搜索引擎搜索再打开目标网站的麻烦。 |
4
Hilong 2019-02-10 17:05:34 +08:00 via Android
@Artists 还是很有用的。这是之前 v 站里的老哥提的需求,楼主两天就赶出来了,话说楼主过年都没休息吗?又发新版本了
|
5
tianzry 2019-02-10 17:05:38 +08:00 via Android
不错的想法,能提高效率
|
7
ooTwToo 2019-02-10 17:29:54 +08:00 via Android
command+T 一个快捷键的事情。。
|
9
namesc OP @ooTwToo 此言差矣。
当你在页面中遇到 齾 想查拼音以及解释,遇到 Aquiver 想查中英翻译,遇到 阿甘正传 想看下剧情介绍,是一个新标签页能解决的事吗? 你只能要么划词右键打开搜索引擎然后从搜索结果页,再点一次链接进入目标网站;要么打开新标签页输入关键字 TAB 切换到你设置好的搜索引擎,然后再输入你想查询的字符回车查询。 都不如这个扩展划词了一键小窗查询方便,尤其是在阅读长文的时候,自己搜索要打开新网页去看,看完关掉再回来继续阅读,而用了这个扩展就不用跳出当前网页,直接小窗看下查询结果,然后继续往下阅读。 |
10
Mayuri 2019-02-10 18:01:49 +08:00 via Android
不错,支持一个
|
11
Starkay 2019-12-26 00:14:17 +08:00
很棒的想法,超强的执行力,希望老哥继续更新,优化体验,从能用提升到好用~
|