hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
阅读:8632回复:33

[发布]在百度、Google和有道网页搜索中互相切换搜索引擎的 GM 脚本

楼主#
更多 发布于:2009-04-14 14:19
这三个脚本的作用就是在百度、Google和有道的网页搜索结果页面蓝色条下添加链接,可以让你方便地跳转到有道、Google或Ask.com去搜索相同的关键词。

》感谢 Platypus 扩展给我实现这些功能的机会,感谢“meidog”的热心帮助,感谢“Baidu Monkey”的启发。

*到下列网址安装脚本之前需要先安装 GreaseMonkey

→百度的脚本:http://userscripts.org/scripts/show/46658

→Google的脚本:http://userscripts.org/scripts/show/46659

→有道的脚本:http://userscripts.org/scripts/show/46660

==有道脚本20090416更新:修正有道搜不到结果时不显示跳转条的Bug.

-----
用于增强这三个脚本视觉效果的样式:
http://userstyles.org/styles/17004
特点:更大的字体,更突出的外观,可选的固定跳转条代码。
*“固定跳转条”指的是相对浏览器固定,不随滚动页面而动。*

与我的三个搜索引擎增强样式共同使用效果更佳。
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-16
  • 发帖数2767
  • 经验578枚
  • 威望1点
  • 贡献值128点
  • 好评度100点
  • 社区居民
  • 最爱沙发
  • 忠实会员
1楼#
发布于:2009-04-14 14:19
hzhbest
我不打算维护这个脚本了,用我签名中的“Search Jump Around”脚本吧,这个灵活性和可用性更好。
回到原帖

在用,挺好用的。
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
2楼#
发布于:2009-04-14 14:19
myfox1900:Search Jump Around对于宽屏来说不能放下足够多的搜索引擎的回到原帖

每个图标才22像素高,你的屏幕有多矮、你需要放下多少搜索引擎啊?
myfox1900
火狐狸
火狐狸
  • UID28479
  • 注册日期2009-04-05
  • 最后登录2014-03-19
  • 发帖数239
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2009-04-14 14:19
Search Jump Around对于宽屏来说不能放下足够多的搜索引擎的
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
4楼#
发布于:2009-04-14 14:19
myfox1900:有道升级了,大大的脚本失效了,H大可以修正么回到原帖

我不打算维护这个脚本了,用我签名中的“Search Jump Around”脚本吧,这个灵活性和可用性更好。
myfox1900
火狐狸
火狐狸
  • UID28479
  • 注册日期2009-04-05
  • 最后登录2014-03-19
  • 发帖数239
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2009-04-14 14:19
有道升级了,大大的脚本失效了,H大可以修正么
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
6楼#
发布于:2009-04-14 14:19
但应该可以通过修改position的参数来调整。

原来如此,gsky916 写得真详细,辛苦了。
---
其实我这个固定位置的 CSS 代码也是参考另一个固定 Google 搜索栏位置的代码的,不过后者使用时占用 CPU 太高(FF 3.0.x + P4 3.06GHz,好一点的电脑或者用 FF 3.5 会好点吧)所以也没把有道和百度的搜索栏也弄一个固定位置的出来(同时也有些东西会因此重叠起来,还未解决)(如果CSS支持XPath的话会多好)。
---
Anyway,有人用得到我就高兴。
myfox1900
火狐狸
火狐狸
  • UID28479
  • 注册日期2009-04-05
  • 最后登录2014-03-19
  • 发帖数239
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2009-04-14 14:19
:hand .....



非常感谢gsky916大大提供的修改代码,很有效果  
gsky916
小狐狸
小狐狸
  • UID28698
  • 注册日期2009-04-25
  • 最后登录2017-06-24
  • 发帖数94
  • 经验22枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
  • 社区居民
8楼#
发布于:2009-04-14 14:19
小弟一介菜鸟罢了,只是在楼主发布的CSS上稍稍改了2个参数~局限性还是很大的。

因为这个是基于我自己PC上修改的,具体位置可能个人情况不同,我没在别的电脑上试过。但应该可以通过修改position的参数来调整。

以下:
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document 

domain("www.baidu.com")

{

/* === Style for the Jump Bar === */

div[class="more"] > a{

border: none !important;

background: transparent !important;

}

div[class="more"] > a:visited{

border: none !important;

background: transparent !important;

color:#0011dd
}

div[class="more"]{

padding: 0px 0 0px; 

text-align: right; 

font-size: 10pt; 

background: transparent;

/* === Fixed Jump Bar position settings === */ 

position: absolute !important; 

top: 61px !important; 

left: 100px  !important;

}
}


BTW:
今天我在用的过程中,发现会出现以下的问题,附带说下我个人的解决办法:

1、
当使用Easy dragtogo进行文字拖曳搜索的时候,左上角baidu logo的高度会发生变化(2个px左右,平时很难注意),这样就会导致定位的位置出现偏差。

看了下是baidu搜索联盟的原因,似乎国内大多数FF用户都被绑定了百度搜索推广的代码,只需要找到 Mozilla Firefox\searchplugins\baidu.xml  找到第10行(<Param name="tn"....),将该行删除即可解决该问题。

怎么说呢,mozilla团队给我们提供免费的服务,这也是应该的,但是影响到使用的话,只好不好意思一下啦~ 只改了一个而已,哈

2、
当使用baidumonkey时,位置出现偏差。

因为在BM脚本中,Z大似乎对蓝色条整个进行了重写,所以蓝色条上的文字位置和baidu原版的位置有大约1px的差别(因为这个CSS是强制定位的,局限性很大,有一点偏差,加上栏目高度狭小,在外观上影响就会很明显)

因此建议最好不要在加载BM脚本的情况下对position参数进行调整。一来日后在切换开启关闭这个脚本的时候,容易出现偏差;二来BM脚本在搜索不到结果的时候,存在我前几楼说的那个小问题,当出现这个问题的时候,也会以百度原版的位置显示,也会出现偏差。

解决的方法就是编辑一下BM脚本,找到:
// 替换掉 baidu 原来的“把百度设为主页”那一行

将下方定义该DIV文字的行高,line-height: 改到20px,问题即可解决。
这样就将BM脚本和baidu原版的显示方式统一了,不会再有问题。



3、
这个问题只能尽量改善一下。

因为蓝色条的长度有限,强行挤进去,能够添加的引擎数量也有限,无法像BM脚本那样自动换行。一旦和蓝色条上其它文字互相重合,就很不美观。

这个取决于窗口的大小、显示器的宽度。宽屏的话,比较有优势,最大化情况下放5个左右问题不大。至于手动窗口缩放,我试了一下,缩放到800x600,仅正好能容纳下我上个帖子附件图片里的那两个链接。

尤其同时使用BM脚本的话,因为作者把贴吧栏目也移动到了该蓝色条上(右边),就是在帖吧发帖什么的,当搜索的关键字较长的时候,很是占用空间,我个人的感觉是这个功能比较鸡肋,因此就在BM的脚本里将这个功能关闭了,方法就是在找到:
// 移动贴吧栏目至上部

将下方该部分内容设置忽略即可,这样可以节省很大的空间,当然这个视个人喜好而定了。

另外的一些方法,比如编辑一下楼主的脚本,减去引擎之间的逗号;精简跳转链接的文字长度;合理调整position参数分配空间,等等。

以上~我技术能力有限,只有这些笨办法,还请不要见笑。

-------------------------------

其实我感觉楼主写的这个脚本配上CSS,可定制性很强,完全可以进一步完善和美化,是可以超越BM原本的样式的。脚本和样式进一步的完善和维护,还要寄望于楼主和各位高手的努力~

毕竟BM功能强大,选项也多,不可能在每个细节都上都面面俱到。
我们也没有必要强求和BM搞成一样,这样意义也不大。也许是用BM习惯了,先入为主了吧,呵呵。
myfox1900
火狐狸
火狐狸
  • UID28479
  • 注册日期2009-04-05
  • 最后登录2014-03-19
  • 发帖数239
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2009-04-14 14:19
gsky916

因为baidumonkey的自定义搜索引擎存在一点小问题,就是搜不到结果时不会显示自定义引擎。Z大似乎暂时没时间更新,所以使用楼主的这个脚本是个很不错的替代方案。

如果一定要挤进去,比较傻瓜的一种方法就是专门为百度的页面写一个CSS,这个没什么技术含量,楼主发布的的那个CSS很好用的,稍微修改一下,就能实现了。

这个是我在楼主的脚本上稍微做了一点修改之后的结果,不知道是否符合myfox1900兄所言的效果。

呵呵,非常感谢楼主制作的这个脚本啊,在自定义搜索引擎样式这方面,可定制性很强。
回到原帖

对啊,就是想要这个效果
gsky916大大能不能分享一下怎么修改写css的
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
10楼#
发布于:2009-04-14 14:19
楼上可以贴一下如何修改的吗?
gsky916
小狐狸
小狐狸
  • UID28698
  • 注册日期2009-04-25
  • 最后登录2017-06-24
  • 发帖数94
  • 经验22枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
  • 社区居民
11楼#
发布于:2009-04-14 14:19
myfox1900:我的意思不是说隐藏那个条,而是说把内容加进去

下面是GoogleKingKong的效果
回到原帖


因为baidumonkey的自定义搜索引擎存在一点小问题,就是搜不到结果时不会显示自定义引擎。Z大似乎暂时没时间更新,所以使用楼主的这个脚本是个很不错的替代方案。

如果一定要挤进去,比较傻瓜的一种方法就是专门为百度的页面写一个CSS,这个没什么技术含量,楼主发布的的那个CSS很好用的,稍微修改一下,就能实现了。

这个是我在楼主的脚本上稍微做了一点修改之后的结果,不知道是否符合myfox1900兄所言的效果。

呵呵,非常感谢楼主制作的这个脚本啊,在自定义搜索引擎样式这方面,可定制性很强。
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
12楼#
发布于:2009-04-14 14:19
meidog:弱弱地问一句, SUCCESS  是啥米??能吃吗?回到原帖

我猜错了?唉,不好意思了。
meidog
火狐狸
火狐狸
  • UID26768
  • 注册日期2008-10-23
  • 最后登录2012-02-12
  • 发帖数126
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2009-04-14 14:19
弱弱地问一句, SUCCESS  是啥米??能吃吗?
zb0502
小狐狸
小狐狸
  • UID24228
  • 注册日期2008-05-20
  • 最后登录2014-11-11
  • 发帖数86
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
14楼#
发布于:2009-04-14 14:19
hzhbest:meidog 果然就是 SUCCESS 啊。
先研究研究,什么时候能出来就说不定了。
回到原帖

呃。。。其实。。。我这个帐号 zb0502 才是 SUCCESS
不过他本人去过原始生活了一时半会儿回不来~~我是他朋友,拿了他的帐号,嘿嘿
上一页
游客

返回顶部