shenyixin99
狐狸大王
狐狸大王
  • UID30127
  • 注册日期2009-08-19
  • 最后登录2011-11-20
  • 发帖数318
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:6979回复:29

Enter用当前搜索引擎搜索,shift+enter百度搜索,ctrl+enter google搜索

楼主#
更多 发布于:2011-03-23 15:42
完美解决了
根据ithinc提供的JS整理出这样的功能:
enter:用当前的搜索引擎搜索
shift+enter:用百度搜索
ctrl+enter:用google搜索


(function() {
  var searchbar = document.getElementById("searchbar");
  eval("searchbar.textbox.onTextEntered = " + searchbar.textbox.onTextEntered.toString().replace(/(.*handleSearchCommand.*)/, "\
    var ss = document.getBindingParent(this).searchService;\
    var engine = ss.currentEngine;\
    if(evt && evt.shiftKey) {\
      ss.currentEngine = ss.getEngineByName('\u767E\u5EA6');\
    }\
    if(evt && evt.ctrlKey) {\
      ss.currentEngine = ss.getEngineByName('Google');\
    }\
    $&;\
    ss.currentEngine = engine;\
  "));
})();
firefox_userA
非常火狐
非常火狐
  • UID8049
  • 注册日期2005-08-17
  • 最后登录2022-11-05
  • 发帖数609
  • 经验46枚
  • 威望0点
  • 贡献值8点
  • 好评度2点
1楼#
发布于:2011-03-23 15:42
为各个搜索引擎设置关键字:
g - google
bd - baidu

之后通过 g ×××即可使用谷歌搜索,bd ××××即可使用百度搜索了
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2024-09-21
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
2楼#
发布于:2011-03-23 15:42
百度是渣滓,还有什么问题吗?
-いたんですか? -ええ、ずっと
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
3楼#
发布于:2011-03-23 15:42
白左:百度是渣滓,还有什么问题吗?回到原帖

我帮楼主回了:

我是来求教的,不是来挑衅的
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
CooB
千年狐狸
千年狐狸
  • UID2829
  • 注册日期2005-02-06
  • 最后登录2024-10-22
  • 发帖数2176
  • 经验140枚
  • 威望0点
  • 贡献值18点
  • 好评度3点
  • 社区居民
  • 忠实会员
4楼#
发布于:2011-03-23 15:42
firefox_userA:为各个搜索引擎设置关键字:
g - google
bd - baidu

之后通过 g ×××即可使用谷歌搜索,bd ××××即可使用百度搜索了
回到原帖


百度用个B就行了,对这家伙不必太客气了:D 虽然不用百毒,也配置了个应急。
eagle5678
千年狐狸
千年狐狸
  • UID4956
  • 注册日期2005-04-10
  • 最后登录2024-11-05
  • 发帖数1248
  • 经验205枚
  • 威望0点
  • 贡献值120点
  • 好评度3点
5楼#
发布于:2011-03-23 15:42
CooB

百度用个B就行了,对这家伙不必太客气了:D 虽然不用百毒,也配置了个应急。
回到原帖
eagle5678
千年狐狸
千年狐狸
  • UID4956
  • 注册日期2005-04-10
  • 最后登录2024-11-05
  • 发帖数1248
  • 经验205枚
  • 威望0点
  • 贡献值120点
  • 好评度3点
6楼#
发布于:2011-03-23 15:42
CooB

百度用个B就行了,对这家伙不必太客气了:D 虽然不用百毒,也配置了个应急。
回到原帖
shenyixin99
狐狸大王
狐狸大王
  • UID30127
  • 注册日期2009-08-19
  • 最后登录2011-11-20
  • 发帖数318
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2011-03-23 15:42
我是说在搜索栏,不是在地址栏,在搜索栏用b g快捷键开头来指定搜索引擎这些是无法实现的,而且我也不想用b g,我只想用enter跟ctrl + enter,因为我一般只用baidu跟google


求高手指点

同时也谢谢楼上的热情,哈哈,百毒就百毒。。。

终于等到firefox4了,激动啊。。。特地过来顶一下论坛,很久没来了。。。。
shenyixin99
狐狸大王
狐狸大王
  • UID30127
  • 注册日期2009-08-19
  • 最后登录2011-11-20
  • 发帖数318
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2011-03-23 15:42
要沉下去了,自己顶一下
shenyixin99
狐狸大王
狐狸大王
  • UID30127
  • 注册日期2009-08-19
  • 最后登录2011-11-20
  • 发帖数318
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2011-03-23 15:42
又沉下去了。。。大牛们,有谁知道,谢谢
sun_mozilla
小狐狸
小狐狸
  • UID32925
  • 注册日期2010-05-27
  • 最后登录2015-06-28
  • 发帖数3
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
10楼#
发布于:2011-03-23 15:42
给你说一个将就一点的方法吧,装个google工具栏,把firefox自带的搜索栏设为百度,用谷歌的时候就在工具栏里面搜,用百度就在搜索栏里。目前未发现firefox自带的工具栏有各种快捷键的说……
shenyixin99
狐狸大王
狐狸大王
  • UID30127
  • 注册日期2009-08-19
  • 最后登录2011-11-20
  • 发帖数318
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2011-03-23 15:42
还是没有找到解决方法,纠结!
可不可以这样,用keyconfig定义ctrl+enter,调用google去搜索搜索栏的内容。但是不知道怎么写这个js
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
12楼#
发布于:2011-03-23 15:42
我觉得不难吧,就是加个参数打开不同的网站,然后绑定给两个快捷键。但是没搞过js……。

你可以看看这个帖子
http://forums.mozillazine.org/viewtopic ... f#p8127435
找找灵感,或者就在这个帖子里面求求看UCJS脚本,好像很多人会写。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
13楼#
发布于:2011-03-23 15:42
Context Search最方便了,扫了搜索。


顺便问问有js替代么
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-11-10
  • 发帖数2778
  • 经验590枚
  • 威望1点
  • 贡献值132点
  • 好评度104点
  • 社区居民
  • 最爱沙发
  • 忠实会员
14楼#
发布于:2011-03-23 15:42
zeroieme:Context Search最方便了,扫了搜索。


顺便问问有js替代么
回到原帖

context search的uc脚本很多;
这里有个:右クリック→検索の強化 — Gist
上一页
游客

返回顶部