在GOOGLE里集成百度搜索结果的UserScript

[size=medium]今天没事写了个UserScript删掉了百度右边的广告栏,突然发现右边一大片空白看上去很浪费,想把它利用起来,但不知道为什么我想到的却是把百度的结果添加到GOOGLE里。。。

顺带一提没文化真可怕。。。我之前以为GreaseMonkey的脚本就是用标准的javascript,所以就没去看教程,直接开搞。结果弄了半天才知道FIREFOX不允许跨域的AJAX访问,IFRAME跨域访问也无法获得其中的内容,看了看别人的脚本才发现有GM_xmlhttpRequest这样方便的GreaseMonkey扩展方法,更肏蛋的是后来看到篇UserScript的入门级教程,里面就有提到这个方法。。。狠抽自己几个嘴巴。

言归正传,说说脚本的功能:
1、在GOOGLE的搜索结果页面显示相应的百度搜索结果;
2、两个结果可实现同步翻页;
3、去除了GOOGLE和百度的右边广告和推广链接。

效果图(传说中的“在GOOGLE上百度一下”):
[img]http://dl.iteye.com/upload/attachment/496392/407be519-4881-3940-9eac-8e819eed6f2f.png[/img]

更新历史:
1.0.3
把插件限定在网页搜索。
1.0.2
去除了两个网站的推广链接。
统一了两个结果的标题超链接颜色。
将百度的搜索建议集成到GOOGLE。
1.0.1
修正了百度结果里百度相关产品(百科 新闻 贴吧等)的预览。
解决了标签栏上的加载圈圈一直转个不停的问题。

下载:
[/size]

你可能感兴趣的:(Javascript,百度,Google,脚本,ITeye,Ajax)