一个支持自定义搜索引擎的 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
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.