最新消息:蔓草札记的微信公众号开通了,赶紧在微信通讯录公众号中搜索“蔓草札记”关注下吧 :)

搜索拐杖——增强搜索便捷性的浏览器扩展

网络技巧 xhhjin 27531浏览 73评论

喜欢用 Chrome 的同学对这款插件应该不会陌生,这是一款比较老的 Chrome 扩展了,名字叫 Google 搜索拐杖,最早发布在 kkksou 的页面上,网上随便搜搜都能看到不少该扩展的信息,但时光流转,几年过去,Chrome 应用商店已经搜不到这款扩展,虽然现在还有现成的.crx 文件可以下载,但 Chrome 已经不支持第三方扩展的安装了,这让扩展的安装使用显得颇为不便。

目前,该扩展作者貌似并没有在维护它,扩展里面 Google 复原和 Google Reader 已经成过去,有道搜索也名存实亡,被 360 的好搜取而代之。一款久不更新的扩展注定要被慢慢淘汰,但作为我在 Chrome 使用频率最高的几个扩展之一,我当然不能视而不见,于是趁着周末,完成了对该扩展的重生计划。

首先调整代码升级 manifest_version 到 2,并更新了一些被 Chrome 废弃的函数,基本功能就算实现了。

然后就是功能的完善,目前主要修改了以下几点:

1、用好搜替换了有道搜索。

2、修正已经失效的 Yahoo 搜索。

3、修复了一些情况下搜索关键词从 Google 切换到其它搜索引擎时丢失的问题。

4、将 Google 复原替换为 AOL Search(AOL Search 的搜索结果基于 Google,目前作为 Google 的替代还比较稳定)。

5、支持设置单击图标来切换搜索引擎。

6、支持快捷键切换搜索引擎,默认切换前一个(Ctrl+Shift+Y)、后一个(Ctrl+Shift+U)。

7、支持数据云同步,可手动备份和恢复数据,初始安装时如果有备份数据,则以备份数据初始化。

最后一步就是发布扩展到 Chrome 应用商店了,由于之前在发布几个自己制作的 Chrome 插件时已经付费成为 Chrome 的应用开发者,所以一切都还算顺利。

至此,Google 搜索拐杖成功复活。由于 Firefox 48(含)以上的版本也采用了 WebExtensions API,所以使用 Firefox 新版本的同学也可以安装了。

插件安装地址:

Edge 外接程序

Firefox 附加组件

Chrome 应用商店

源代码托管在:

Github 上:https://github.com/xhhjin/SearchCrutch

最后,作为补充,简单介绍下扩展的情况给首次使用的同学。

搜索拐杖》功能介绍:点击扩展按钮切换搜索引擎

搜索拐杖切换按钮

使用搜索拐杖插件后,能方便的在不同搜索引擎间进行切换。比如:使用本扩展,在 Google 搜索不通时,可以在保持搜索关键词的情况下,通过点击扩展按钮在 AOL Search、百度、必应、雅虎、搜狗和好搜等搜索引擎间来回切换,当然,也方便切回 Google,同时支持 Google 引用页重试直接访问。

搜索拐杖》功能介绍:支持 Google 引用页重试直接访问

搜索拐杖引用页重试直接访问

当 Google 被干扰而无法继续搜索时,已经搜到的网页通过 Google 也点不开,是因为其网址是通过 Google 引用的,而原网页往往可以直接打开。此功能用于重试直接打开目标网页。

搜索拐杖》功能介绍:自定义搜索

2016-07-19:可以添加一个自定义的搜索引擎,勾选“自定义”复选框,并正确填写“自定义搜索”文本框中的搜索引擎名称和路径(不能保证所有搜索引擎都可以支持),下面表格中给出了一些示例。

2016-09-28:扩大对自定义搜索引擎范围的支持,可以添加如:维基百科,哔哩哔哩等;注意,添加的任何路径最后都不要有空格。

2017-01-18:支持特殊情况的搜库搜索和微博搜索。

2017-02-15:支持 AcFun 搜索。

2017-09-04:为扩大搜索引擎兼容范围,支持并推荐以 %s 替换搜索关键词,更新示例表格为带 %s 的。

名称 路径
Ask http://www.ask.com/web?q=%s
Qwant http://www.qwant.com/?q=%s
DuckDuckGo http://duckduckgo.com/?q=%s
中国搜索 http://www.chinaso.com/search/pagesearch.htm?q=%s
Google 学术 https://scholar.google.com/scholar?q=%s
维基百科 https://zh.wikipedia.org/wiki/Special:%E6%90%9C%E7%B4%A2?search=%s
哔哩哔哩 http://search.bilibili.com/all?keyword=%s
萌娘百科 https://zh.moegirl.org/index.php?fulltext= 搜索&search=%s
淘宝搜索 https://s.taobao.com/search?q=%s
京东搜索 https://search.jd.com/Search?enc=utf-8&keyword=%s
微博搜索 http://s.weibo.com/weibo/%s
搜库 http://www.soku.com/search_video/q_%s
AcFun http://www.acfun.cn/search/#query=%s

搜索拐杖》功能介绍:单击图标切换

2016-10-12:“选项”页面增加“单击图标切换”复选框,勾选后直接通过单击图标来顺序切换已勾选的搜索引擎。

搜索拐杖》功能介绍:快捷键切换

2020-11-20:支持使用快捷键切换搜索引擎,默认切换前一个(Ctrl+Shift+Y,linux:Ctrl+Shift+B)、后一个(Ctrl+Shift+U)。
Chrome 和新版本的 Edge 浏览器可以自己定义,在地址栏输入 chrome://extensions/shortcuts 即可设置,老版本的 Chrome 在“扩展程序”页面拉到最下方可以看到“键盘快捷键”,点击进去设置即可;
Firefox 新版本在管理扩展界面点击齿轮按钮也可以看到“管理扩展快捷键”设置了。

搜索拐杖》功能介绍:数据云同步

2017-08-29:通过 chrome.storage.sync 支持数据云同步,可手动备份和恢复数据,初始安装时如果有备份数据,则以备份数据初始化;对于登录并启用浏览器同步功能的用户,勾选“备份数据自动同步”时,通过点击“备份数据”按钮上传的扩展数据会自动在已登录的浏览器间进行同步,否则需要点击“恢复数据”来手动同步。


欢迎转载,转载请注明出处:蔓草札记 » 搜索拐杖——增强搜索便捷性的浏览器扩展

♥ 喜欢 26 赞赏
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (73)

  1. 好搜又换回 360 搜索了
    18年前 (2016-06-01)回复
    • @1 插件同步更新了。
      xhhjin博主8年前 (2016-07-18)回复
  2. 用不了,win7 64,chrome 版本是最新的
    liz8年前 (2016-06-25)回复
    • @liz 和你一样的平台,我从 chrome 官网下的最新版,没有问题。
      xhhjin博主8年前 (2016-06-29)回复
      • @xhhjin 用不了,图标不在地址栏那里,跟其他的插件那样显示在插件栏,根本用不了呀,最新版 chrome 54.0.2840.59 m (64-bit)
        小小子8年前 (2016-10-19)回复
        • @小小子 跟其它的插件一样显示在插件栏是 Chrome 的原因,都只能这样了。
          xhhjin博主8年前 (2016-10-21)回复
          • @xhhjin 怎么办啊,作者大大,新版本的 chrome 用不来啊
            hilo8年前 (2016-11-15)
          • @hilo 主要我这边没看到问题啊,能截个图或者最好录个 Gif,发我邮箱我瞅下么。
            xhhjin博主8年前 (2016-11-16)
  3. 请问可以加入自定义搜索引擎的选项吗?
    风间の火月8年前 (2016-07-13)回复
    • @风间の火月 已添加自定义搜索引擎,试下看看。
      xhhjin博主8年前 (2016-07-19)回复
  4. Google 搜索拐杖是我写的,后来是不维护了。 一晃多年,稍不留神,域名也过期被别人抢了。。 今天再应用商店搜到还很惊喜。感谢你帮忙维护了,可以把里面我加的推荐给去了哈哈
    haoguy8年前 (2016-07-20)回复
    • @haoguy 原主来了,蓬荜生辉!!还是因为扩展比较使用,我才维护,并且保留了版权信息和推荐。昨天加自定义搜索时已经发现里面的链接内容失效了,但还是没有去掉,这下得到授权,下个版本可以动手了 :mrgreen: :mrgreen:
      xhhjin博主8年前 (2016-07-20)回复
  5. 博主的扩展很好用,不过能不能把默认的 google 去掉强制选中?默认的谷歌用的是 hk 域名,经常会被重置,我一般都是使用【https://www.google.com/search?hl=zh-CN&q=%s】,虽然手动添加了自定义,但是看到上面多了一个 google,强迫症犯了~
    烟灰8年前 (2016-07-21)回复
    • @烟灰 无强迫,不完美,已更新,去看看。
      xhhjin博主8年前 (2016-07-22)回复
  6. 可不可以增加选定文字后直接右键搜索的功能?
    黑夜里的黑猫8年前 (2016-07-21)回复
    • @黑夜里的黑猫 这个和插件本身差别有点大,不打算支持,我一般选定文字后用超级拖拽搜索(crxMouse Chrome Gestures 中的),然后配合搜索拐杖。
      xhhjin博主8年前 (2016-07-22)回复
      • @xhhjin 好的,谢谢。最后我是用“右键搜”实现这个功能的。
        黑夜里的黑猫8年前 (2016-08-01)回复
  7. 首先感谢开发者开发此扩展,有几个建议反馈下。一、希望能加入一键快速更改默认的搜素引擎,而不是像现在这样每次搜索的时候都需要切换一下;二、希望能点击一次(现在需要点 2 次,多个选择步骤)就直接按照顺序切换到第二搜索引擎的搜索结果。
    nnxx8年前 (2016-09-02)回复
    • @nnxx 多谢反馈,后面考虑下。
      xhhjin博主8年前 (2016-09-06)回复
    • @nnxx 功能已加,“选项”页面增加“单击图标切换”复选框,勾选后直接通过单击图标来顺序切换已勾选的搜索引擎。
      xhhjin博主8年前 (2016-10-12)回复
  8. 不能一键切换 ,地址栏没有图标 点击扩展切换 直接跳转到对应搜索工具的主页
    ju06328年前 (2016-09-23)回复
    • @ju0632 这个真没碰到过,能说详细些么?什么系统,什么版本的 Chrome?
      xhhjin博主8年前 (2016-09-24)回复
  9. 想要自定义搜索列表,只能添加一个自定义有点蛋疼,还有自定义转其它搜索引擎的时候关键字丢失了,还有希望路径里的代表关键字能用 %s 之类的进行替换,我想这样也能解决关机键字丢失问题以及兼容更多搜索引擎,毕竟 chrome 自带的搜索引擎管理就是这么做的,就是坑爹的不能随意转换
    天蓝云扬8年前 (2016-09-23)回复
    • @天蓝云扬 主要是关键字在不同搜索引擎里面的定位不大一样,绝大多数是以“q=”后面来定义查询词的,如 Google、Bing,但百度就是“wd=”,自定义搜索引擎如果不是常见的,就会出现切换时关键字丢失的问题,你可以把自定义的搜索引擎发我看下,有必要我可以添加支持。
      xhhjin博主8年前 (2016-09-24)回复
      • @xhhjin 维基百科:https://zh.wikipedia.org/wiki/Special:%E6%90%9C%E7%B4%A2?search=%s ,,反正要添,多来几个: 萌娘百科:https://zh.moegirl.org/index.php?fulltext= 搜索&search=%s, 哔哩哔哩:http://search.bilibili.com/all?keyword=%s, Google 学术搜索:https://scholar.google.com/scholar?q=%s, ,,好吧暂时想到这些
        天蓝云扬8年前 (2016-09-28)回复
        • @天蓝云扬 这几个全部支持了,更新下试试吧。
          xhhjin博主8年前 (2016-09-28)回复
          • @xhhjin 好快! :eek:
            天蓝云扬8年前 (2016-09-28)
      • @xhhjin 附注,,回复提醒被垃圾箱吞了,,刚才偶然发现 :lol:
        天蓝云扬8年前 (2016-09-28)回复
        • @天蓝云扬 是啊,我也会不定期检查下垃圾箱的。。
          xhhjin博主8年前 (2016-09-28)回复
  10. 用不了呀,是我下的 chrome 浏览器不对么
    小小子8年前 (2016-10-20)回复
    • @小小子 这个只要是 chrome 应该就没问题,你按这个步骤看下,下载好插件后打开百度刷新下,看下图标是不是变红,可以点击了?因为这个会匹配搜索引擎的地址,不是所有页面都显示可用的。
      xhhjin博主8年前 (2016-10-21)回复
      • @xhhjin 关键是这个插件的图标不显示在地址栏的最后面,而是跟其他插件一样显示在插件栏那边,是会变红,可是点击图标只是弹出一个下拉菜单,有几个搜索引擎,点击随便一个直接就打开搜索引擎的网页,而不是像之前使用的那样,在地址栏直接输入文字搜索还是默认的,我用最新的 chrome,之前用的旧版是没这个问题的,希望你测试最新版 chrome 版本 54.0.2840.59
        小小子8年前 (2016-10-29)回复
      • @xhhjin 这是我显示的界面 http://v1.freep.cn/3tb_16102903203751sw512293.png
        小小子8年前 (2016-10-29)回复
        • @小小子 插件的图标不显示在地址栏的最后面,这个是 Chrome 从 49 版本开始做的修改,所有插件都这样了,可以看这里讨论:https://productforums.google.com/forum/#!topic/chrome/nPwCZ1Z_gOw;我用最新的 Chrome 版本 54.0.2840.71 试了下,没有问题,你提供的图片无法查看了,可以发我邮箱看下。
          xhhjin博主8年前 (2016-10-29)回复
  11. 自定义只能添加一个,怎么添加多个自定义搜索,
    firer19468年前 (2016-10-24)回复
    • @firer1946 目前只支持一个。
      xhhjin博主8年前 (2016-10-25)回复
  12. 如果 ss 用的是日本服务器的话,谷歌会跳至 google.co.jp,貌似拐杖就不能识别了,希望能够支持!
    四季天书8年前 (2016-10-29)回复
    • @四季天书 已支持,Chrome 版本已发布 3.15 版本,请更新;FireFox 版本审核比较慢,估计还得几天。
      xhhjin博主8年前 (2016-10-30)回复
  13. 给力!谢谢!
    RuRu8年前 (2016-11-10)回复
  14. 自定义搜索要是能多添加几个就好了
    不知道8年前 (2016-11-19)回复
    • @不知道 已支持多个自定义搜索。
      xhhjin博主7年前 (2017-01-18)回复
  15. 能不能加几个优酷搜索,微博搜索,淘宝搜索,京东搜索
    撒旦7年前 (2016-12-13)回复
    • @撒旦 已支持,请更新最新版本插件,按照上方自定义搜索的表格中填写对应项即可。
      xhhjin博主7年前 (2017-01-18)回复
  16. 进入搜索状态后,希望获取搜索关键字能记录下来,不然像 AcFun 的搜索地址会随着翻页而改变,接下来取词切换搜索就会失败;参考傲游浏览器以及 s.uc.cn 那样
    Kin7年前 (2017-02-14)回复
    • @Kin AcFun 已支持,请更新插件版本并按上方自定义搜索表格中的对应项填写。因为有自定义项目并且直接支持原网站的关键字保留,所以没办法像 s.uc.cn 那样实现关键字记录,只能从地址解析。
      xhhjin博主7年前 (2017-02-15)回复
      • @xhhjin 那如果能选择使用正则表达式来匹配地址的话,也许也是可行的
        Kin7年前 (2017-02-21)回复
  17. 插件截图可以换一下了 新版本的 chrome 浏览器插件图标在地址栏外侧 而不是内侧
    hulu7年前 (2017-02-16)回复
    • @hulu 下个版本更新下。因为 FireFox 上图标还是在内侧的,两个版本放一起维护,不影响使用,之前没人提也就懒得改了。
      xhhjin博主7年前 (2017-02-16)回复
  18. 能不能增加自定义排序的功能? 因为需要在三个引擎之间进行查询,还是希望能够更换一下点击的排序。
    侯三爷7年前 (2017-06-06)回复
  19. 忘了说一下,我默认是 Google 搜索,第二搜索是 Google 高级搜索,第三搜索是百度,Firefox 平台下。 谢谢~
    侯三爷7年前 (2017-06-06)回复
    • @侯三爷 后面可以考虑下。现在你可以把三个都用自定义的来填写,这样顺序就可以随意调换了。
      xhhjin博主7年前 (2017-06-08)回复
  20. 对于搜索关键词在中间的该怎么写?比如:http://img.xxx.club/“搜索关键词”/pic1.html
    的发发7年前 (2017-06-08)回复
  21. 如果是使用搜索助手那种切换方式,就完美了!
    renewel7年前 (2017-08-09)回复
    • @renewel 搜索助手具体指的是?有地址么?
      xhhjin博主7年前 (2017-08-28)回复
  22. 什么时候能云端保存配置,或者支持导入导出配置也行。 楼主这个扩展很好,比一键搜索好用,比我使用了很久的右键搜简洁。支持,鼓励,谢谢!
    rerzhang7年前 (2017-08-25)回复
    • @rerzhang 谢谢支持 :mrgreen: 新版已支持数据云备份,见上面更新说明。
      xhhjin博主7年前 (2017-08-29)回复
      • @xhhjin 厉害!墙裂支持!
        rerzhang7年前 (2017-08-30)回复
  23. 很不错的扩展。 但在 firefox57 beta13,若取消“单击图标切换”,则点击按钮没有任何反应。 另外,AOL 引擎搜索没有结果。
    coolingx7年前 (2017-11-02)回复
    • @coolingx 没反应指的是没有弹出选择页面吗?AOL 是搜素引擎本身出问题了,但还没找到合适的替换。
      xhhjin博主7年前 (2017-11-03)回复
  24. 希望可以让用户自己添加自定义搜索栏的数量,虽然可能没几个像我一样想添加十几个搜索引擎…………
    null7年前 (2017-11-18)回复
  25. 个人希望能够增加搜索引擎分别设置快捷键这一功能, 已打赏。
    JKVDS5年前 (2019-05-26)回复
    • @JKVDS 多谢支持。
      xhhjin博主5年前 (2019-05-26)回复
  26. 现在是不是不能用了呢?重搭梯子用回谷歌,发现切换搜索加载不出来了 0.0
    Prometheus4年前 (2020-03-04)回复
    • @Prometheus 2020 我这仍能用啊
      saqui4年前 (2020-05-10)回复
    • @Prometheus 感谢作者, 有一妙想: 比如 我只用 谷歌 + 百度 , 在谷歌搜索页按 ctrl q 会在新标签百度搜索, 继续按 ctrl q, 回到之前的谷歌搜索页. 只需一个快捷键, 是不是很赞呀
      saqui4年前 (2020-05-10)回复
      • @saqui 把前两个搜索做成自定义快捷键切换搜索,然后添加更多的自定义栏 就完美了~
        z koala4年前 (2020-08-06)回复
  27. 感谢作者!插件非常好使,但有一个小细节:在 google 不通的情况下,使用 chrome 的地址栏进行 google 搜索,会有 20 多秒的尝试加载时间。在此时已知道 google 无法访问,但无法使用插件切换至百度搜索。直到出现“无法访问此网站”的页面时,才能使用插件切换到百度搜索。望作者能够稍加改进,谢谢!
    James3年前 (2020-11-17)回复
  28. 谷歌引擎能自定义吗 不然默认中文简体对搜索结果有影响 很麻烦!
    无极3年前 (2021-05-10)回复
    • @无极 可以关闭上面的所有搜索,全部用自定义的。
      xhhjin博主3年前 (2021-09-14)回复
  29. 能不能加一个功能,自动默认添加后缀,比如 我每次都要搜 xx .pdf 自定义后,以后直接可以 xx
    auc2年前 (2022-01-01)回复
  30. 可以设置默认搜索引擎吗?我平时主要用百度,偶尔用谷歌,希望默认是百度,手动点击切换之后再用谷歌搜索。现在每次搜索默认都是谷歌,不能更改,希望能改进!
    lrd3452年前 (2022-03-15)回复