chrome 如何添加自定义搜索 到 “搜索引擎”
chrome 设置里面可以“设置在通过多功能框搜索时所用的搜索引擎”。比如我有下面搜索引擎设置:
那么当我在地址栏输入sfzh时,就会在SF里面搜索内容,如下图:
google提供了自定义搜索引擎的功能,可以自己指定搜索的范围,如下定义了一个mac搜索引擎:
包含了下面的常用网站:
可以获得自定义网站的公开地址,上面的引擎公开地址为:mac,如图: 我想把自定义搜索(会有针对某一问题的许多网站)加进我的搜索引擎里面,这样就可以用关键字指定引擎(如1所示)。我尝试就在自定义搜索引擎上面用右键-添加到搜索引擎,结果不行,并不能使用关键字搜索。
问题: 能否将自定义搜索(可以在指定的多个网站搜索内容)加进搜索引擎呢?
比如现在我想在下面网站memac.cn、macpaopao.com、mac.pcbeta.com、pearmac.com搜索内容,当然可以用keywords demo site:memac.cn OR site:macpaopao.com OR site:mac.pcbeta.com OR site:pearmac.com
来搜索,但是每次输入这么长一串很麻烦。
而google提供了自定义搜索引擎功能,可以指定搜索的区域,但是需要打开自定义搜索引擎的网址(比如上面的mac:https://www.google.com/cse/setup/basic?cx=013083725854317865415:kus-yjsbuli)才能使用,如下图:
如果有多个自定义引擎的话地址并不一样,每次搜索都要打开这个地址也是件很麻烦的事。
所以有没有办法把自定义的搜搜引擎加进chrome多功能搜索使用的搜索引擎
(前面第1部分有描述),这样在地址栏可以通过关键词同时搜索许多网站。(也就是实现搜索语句中包括多个site:的目的)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果我没有理解错你的意图的话, 你是希望针对某个具体站点 (e.g. mac.pcbeta.com) 做 Google 搜索. 而且, 你希望在 Google Chrome 的地址栏里达到这样的效果, 是吗?
我假设你的目的是这样, 那么从问题中的截图上看, 你已经非常接近问题的解决了. 只是需要了解 Google 搜索语法中的 "site:" 语法. 然后自己创建一个类似于你截图中的 SegmentFault 那样的自定义搜索引擎, 就能达到目的. 我试着创建了一个只针对 mac.pcbeta.com 做搜索的自定义搜索引擎, 并且成功. 你可以试着创建针对多个 site 的自定义搜索.
把这个自定义搜索引擎保存好之后, 用鼠标悬浮在其上, 会出现 [设置为默认搜索引擎的按钮], 如图所示:
接下来, 就可以在地址栏里试用了.
这个才是正确答案。
将自订搜索页面的显示风格改为「Google 代管」,然后就可以得到如下的搜索页面地址:
https://www.google.com/cse/publicurl?cx=a:b#gsc.tab=0&gsc.q=keywords&gsc.sort=Relevance
其中,cx 参数是页面专有 id 。
gsc.tab=0 表示第一个标签,即「网页」搜索。
gsc.q 是搜索的词语。
gsc.sort 是搜索结果的排序方式。
由于后面三个参数是用 URL 的 hash-tag 实现的,因此在添加搜索引擎时要手动输入完整的 URL ,浏览器无法自动获取 hash-tag 的内容。
这样,最终用于 Chrome 的搜索引擎地址是:
https://www.google.com/cse/publicurl?cx=a:b#gsc.tab=0&gsc.q=%s&gsc.sort=Relevance