Firefox 有没有类似 Chrome 的 Tab 键进入搜索引擎?

2018-10-04 12:27:50 +08:00
 xeaglex

在 Google Chrome 里很习惯一个功能是,输入网站域名后按 Tab 键,就可以以这个网站自有的搜索引擎进行搜索。切换到 Firefox 后发现似乎不能这么操作?

请问是我的操作方式不对还是 Firefox 本身不支持?如果不支持,有没有什么拓展能实现这样的体验呢?

3383 次点击
所在节点    问与答
14 条回复
imn1
2018-10-04 12:32:34 +08:00
还不知道 chrome 有这样的操作
V2FullStack
2018-10-04 12:38:12 +08:00
习惯了 Chrome 就别折腾了,我不止一次尝试过 FF 最后还是乖乖地用回了 Chrome
dbw9580
2018-10-04 12:56:56 +08:00
Firefox 有 open search plugin,在支持的页面上搜索框里会出现添加搜索引擎的图标,添加之后就可以从搜索框里搜索。Ctrl+K 移动焦点到搜索框。
rosu
2018-10-04 14:09:50 +08:00
有一些网站可以添加到搜索引擎。

https://i.loli.net/2018/10/04/5bb5ae163b5b5.png
autoxbc
2018-10-04 20:40:01 +08:00
有没有尝试过可编程搜索,比如我定义这么一个对象

Object.assign( opera , {
  search( str , opts )
 {
   const uri = {
    protocol: 'https' ,
    hostname: 'www.google.com' ,
    path:  'search' ,
    query:  {
     hl:  'zh-CN' ,
     lr:  'lang_zh-CN' ,
     safe: 'off' ,
     q:   str ,
   },
  };
   const { query } = uri ;
  
   if(opts)
  {
    Object.entries(opts).forEach( ([ key , val ]) => {
     if( key === 'hl' && val === 'en' )
      delete query['lr'];

     if( val === 'delete' )
      delete query[key];
     else
      query[key] = val ;
   } );
  }
  
   location = decodeURIComponent( new URI(uri) );
 },
} );

然后 opera.search('site:developer.mozilla.org+%s') 就是 MDN 站内搜索
输入 mdn someString

这样 opera.search('%s',{hl:'en'}) 就是纯英文 Google 搜索
输入 ge someString

这样 opera.search('site:zhidao.baidu.com+%s',{tbs:'qdr:y'}) 就是近一年的百度知道
输入 zd someString

特别的,opera.search('site:'+location.hostname+'+%s') 就是任意当前网站的站内搜索
输入 st someString


本质上是 open search 和 user script 的混搭,不过比 open search plugin 更进一步
xeaglex
2018-10-05 09:18:50 +08:00
@rosu 谢谢,学到了。不过似乎添加以后不能快捷调出,需要现在设置里设定然后才能使用?
xeaglex
2018-10-05 09:20:15 +08:00
@autoxbc 一脸懵逼……请问这个代码需要写在什么地方……?
xeaglex
2018-10-05 09:21:33 +08:00
@V2FullStack 主要是因为最近 Chrome 作太多死,不知道它以后还会出什么幺蛾子……而且现在的 Firefox 总体上还是很优秀的,主观体验性能不比 Chrome 差
agagega
2018-10-05 14:03:48 +08:00
我了解过这个问题,当时( 50+)是不行不知道现在怎么样了。不过有个 workaround 就是你可以加入一个书签,比如把 github 的搜索页面 url 的搜索内容换成 %s,这样在地址栏就可以 github firefox 回车,进入 github 搜索 firefox 的页面了。
xeaglex
2018-10-06 06:32:02 +08:00
@agagega 也算是折中。谢谢你
Rab1t
2019-01-31 17:04:43 +08:00
是可以的,进入 [设置] [搜索] [搜索引擎列表]

然后在你希望使用快捷搜索的引擎后面填写关键字

如 Google 引擎,就在后面写 google

搜索的时候,在地址栏输入 google [空格],这时候你会发现搜索图标已经变成了 Google,然后输入搜索内容回车就可以了
xeaglex
2019-01-31 21:20:52 +08:00
@Rab1t 几个月后终于得到理想中的答案!谢谢你!
Rab1t
2019-02-01 10:51:48 +08:00
@xeaglex 不客气呦
deletedaccount
2019-08-24 22:55:25 +08:00
补充一下,可以在 [Mycroft Project: Search Engine Plugins - Firefox IE Chrome]( https://mycroftproject.com/) 找需要的搜索引擎

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

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

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

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

© 2021 V2EX