本站不兼容 8 以前的版本的 Interner Explorer 浏览器(或基于这些版本的 IE 的其他浏览器),并且页面样式不完全兼容 IE 8,我们建议你升级至 IE 9 或改用其他非 IE 浏览器

Mozest™

  • 正在加载用户菜单…

开放、分享、互助

转播到腾讯微博
返回列表 回复 发帖

[交流] [081110]让Google更好用 - GoogleKingKong(GM脚本)[100626更新V5.5]

本帖最后由 zb0502 于 2010-9-20 12:10 编辑

作用基本同 GoogleMonkeyR,在 BaiduMonkey 的基础上根据我自己的需要增减了一些功能,发给有同样需求的 TX 们。

先说一下与 GoogleMonkeyR 的区别
1、名字不同 。Monkey 已经被用掉了,想来想去可以用猩猩嘛,当然就是那个大明星啦,King Kong ,哇哈哈哈~~~
2、有时搜索页面里混了些新闻、视频、博客等的结果,这个脚本把它们挑出来单独聚到一坨,方便查看。
3、GoogleMonkeyR 分栏后结果是横向排列的,我觉得很不习惯,还是喜欢纵向排列。所以在这个脚本里做了个选项,允许横向或纵向排列,TX 们可以根据自己的需要选择。
4、GoogleMonkeyR 好像没有“适合宽度”功能?还是我没看到?此脚本增加了这个选项,方便宽屏浏览,不浪费空间。
5、GoogleMonkeyR 自动加载下一页后,原先的相关搜索提示没有了,不方便。这个脚本自动加载下一页后保留了相关搜索等信息。
6、英文的 Google 搜索页面有时没有“相关搜索”,那么这个脚本会添加同一关键字在中文谷歌中的“相关搜索”信息。如果中文谷歌也没有,那就添加百度的。要是百度的也没有,就真的没有了~~
PS:个人觉得百度的相关搜索信息比 Google/谷歌 的好用。
7、页面上方添加了“在百度中搜索”的链接,方便国人使用。
8、现在打开设置界面不会像 GoogleMonkeyR 那样先假死两分钟了。


脚本见附件。还是老规矩,个人能力有限,不免有些错误,请胆大心细的 TX 帮我测试几天,尽量反馈给我 Bug 或建议,过些天没啥问题了再放到 userscripts 上。

============================贴一个总的介绍============================
主要功能

* 将 Google 搜索结果分栏显示,默认 2。
提供了3种排版显示模式:1-紧凑;2-对齐,但比较松散(默认);3-对齐,但比较松散;4-对齐,但比较松散。
* 允许设置搜索结果的排列方向。

* 允许搜索框固定在页面顶部或底部。
* 允许给搜索结果添加背景色。可以在设置界面里自选颜色,默认是淡蓝色。
* 允许显示搜索结果页面的缩略图。
* 允许给搜索结果添加序号。
* 允许清除页面右侧的广告。
* 允许添加在其他引擎中搜索的功能,默认添加“在百度中搜索 【XX】”。
* 允许设置如果Google没有相关搜索,则添加中文谷歌或百度的相关搜索提示。
* 允许自动加载下一页。
* 允许强制在新页面打开链接。
* 允许禁止Google记录我的点击情况。
* 允许自动检查是否有新版本。(暂时不可用,将来把脚本发到 userscripts 上后才有效)

添加在其他引擎中搜索 功能的使用说明:
打开 GoogleKingKong设置 界面后看到添加其他搜索引擎文本框里有默认的如下内容
在百度中搜索【{word}】|http://www.baidu.com/s?ie=utf-8&wd={word}
1、以花括号括起来的部分 {word} 代表搜索的关键字,以后你添加其他引擎时这部分不能变。
2、以竖线 | 为分隔符,前面的 在百度中搜索【{word}】 是在页面上显示的链接名称,后面的 http://www.baidu.com/s?ie=utf-8&wd={word} 是发起搜索的链接地址。
3、地址中的关键字将会以 UTF-8 方式编码。如果想要以 GB2312 方式编码,请使用{gb:word},你编写地址时要注意这点。
4、前面的名称部分可以是 html 元素,比如用图片代替文字的话可以这么写 <img src="http://www.baidu.com/favicon.ico" style="border: 0px none ; vertical-align: middle;">|http://www.baidu.com/s?ie=utf-8&wd={word}
5、每行对应一个搜索引擎。特别注意每行中必须有个竖线 | 分隔前后两部分。

举个例子,将下面区块里的内容复制到 添加其他搜索引擎文本框中


在百度中搜索【{word}】|http://www.baidu.com/s?ie=utf-8&wd={word}
<img src="http://www.baidu.com/favicon.ico" style="border: 0px none ; vertical-align: middle;">|http://www.baidu.com/s?ie=utf-8&wd={word}
淘宝中搜索【{word}】|http://search1.taobao.com/browse/search_auction.htm?q={gb:word}&commend=all&search_type=auction
百度知道|http://zhidao.baidu.com/q?ct=17&tn=ikaslist&rn=10&word={gb:word}

保存,会看到页面上方添加了四个搜索,在百度中搜索【xx】、一个百度的图标,淘宝中搜索【xx】以及 百度知道,点击它们都可以发起相应的搜索。

你可以仿照例子添加其他搜索,比如雅虎、wiki等等的。

============================再来几个图==============================
图一

图二

设置界面


更新说明

【2010.5.8】 更新 V5.5测试版
    *增加: 允许关闭左侧的百宝箱。
    *修正了几个小错误。
【2009.10.15】 更新 V5.1
    *增加: 允许将相关搜索移到页面上部。
    *增加: 可以设置相关搜索的样式。
    *修正: 若干细节问题。
【2009.8.5】 更新 V4.6测试
    *增加: 增强获取缩略图的能力。不过一般不用开启此功能。
    *修正: 可以正常处理 URL 中包含 # 的页面了。如 http://www.google.com/#hl=en&q=firefox
    *修正: @ # $& = : / ; ? + ' 当关键字包含这些字符时,用其他搜索引擎搜索会不正常的问题。
    *再次增加: 快捷键定位到搜索框后允许全部选中文本。
    *其他一些小的修改。
【2009.6.11】 更新 V4.5
    *修正: 提高与某些脚本如 Display original image 的兼容性。
    *修正: google 小改版后,不能显示设置按钮的问题。
【2009.5.28】 更新 V4.4
    *修正: 在没有百宝箱功能的google上无法打开设置界面的问题。
【2009.5.25】 更新 V4.3
    *增加: 自动检查新版本。不用像之前那样要打开设置界面才检查了。
【2009.5.24】 更新 V4.2.1
    *修正: 与百宝箱的时光隧道功能的兼容问题。
【2009.5.22】 更新 V4.2
    *修正: 与百宝箱功能的兼容问题。
    *增加: 允许百宝箱固定在页面左侧。
【2009.5.1】 更新 V4.1
    *增加: 允许隐藏自动翻页分隔符。
    *增加: 允许显示站点 favicon。
    *其他一些小的修改。
【2009.4.15】 更新 V4.0 
    *修正: 搜索关键字包含 HTML 标签文字时产生的问题。
【2009.1.14】 更新 V3.6
    *修正: 由于 userscripts.org 页面变化导致的自动检查更新功能失效的问题。
    *修正: 2.5版后“约有xx项查询结果”那一行背景色消失的问题。
    *修正: 2.8版后 searchwiki 功能失效的问题。
    *增加: 允许搜索框固定在页面顶部或底部。
    *增加: 配置界面对英文、繁体中文的支持。
    *重写部分代码,提高处理速度。
    *其他一些小的修改。
【2008.12.30】 更新 V3.5
    *修正: 谷歌新增的足球 Onebox 功能不能显示的问题。

【2008.12.24】 再更新 V3.1
    *修正: 排版模式有时不能对齐的问题。
【2008.12.24】 更新 V3.0
    *发布到 userscripts 上,启用自动检查更新功能。
    *一些细节的改进。
【2008.12.21】 更新 V2.9
    *修正:  某些站内搜索时,自动翻页的内容乱码的问题。
    * 一些细节的改进。
【2008.12.16】 更新 V2.8
    *修正:  解决与英文 Google 新增的 searchwiki 功能的冲突。
    *已知的问题: 应用脚本后,searchwiki 功能将失效。
【2008.12.15】 更新 V2.7
    *修正: 右侧广告错位的问题。
【2008.12.14】 更新 V2.6
    *添加的其他搜索引擎按顺序显示,需要 GB 编码的链接不再添加到最后了。
【2008.12.13】 更新 V2.5
    *“约有xx项查询结果”那一行如果过宽,就折到两行,避免撑开屏幕
    *一些细节的改进。
【2008.12.10】 再更新 V2.4
    *修正: CSS 设置区图片取色不正确的问题。
【2008.12.10】 更新 V2.3
    *增加: 其他搜索引擎允许使用 GB2312 编码。(GB编码通过查询 baidu 获得,算是曲线救国吧。使用方法见顶楼说明。)
    * 一些细节的改进。
【2008.12.09】 更新 V2.2
    *修改了设置界面中效果预览的变化规则,能够更准确反映 CSS 的变化。
    *增加: 快捷键定位到搜索框后,允许选择清除全部文字或者光标紧跟在文字之后。
【2008.12.08】 更新 V2.1
    *修正: 如果定义了单按键定位到搜索框,就无法在搜索框中使用该按键的问题。
    *增加: 自动加载下一页时有提示。
    *增加: 允许选择在新页面或当前页打开其他搜索引擎。
【2008.12.07】 更新 V2.0
    *修正: “在此站点中搜索”功能有时失效的问题。
    *增加: 快捷键定位到搜索框后允许全部选中文本。
    *增加: CSS 详细设置。
【2008.11.29】 更新 V1.8
    *修正: “在此站点中搜索”功能有时失效的问题。
    *已知的 Bug: 启用“在此站点中搜索”功能后,查询某些关键词时自动载入下一页等功能失效的问题。
【2008.11.29】 更新 V1.7
    *增加: 快捷键定位到搜索框。
    *增加: 允许在每个条目末尾添加“在此站点中搜索”。
【2008.11.25】 更新 V1.6
    *修正: 相关信息(黄色框部分)链接不能在新标签页打开的问题。
    *修正: “排版模式 对齐3”时,脚本执行错误的问题。
    *增加: 缩短账户名称功能(将 user@gmail.com 缩短为 user)。
【2008.11.25】 更新 V1.5
    *重写部分代码,提高处理速度。
    *修正: 计算器等功能无法显示的问题。
    *增加: 自定义预览缩略图的大小。
    *增加: 允许自定义其他搜索引擎。(使用说明见上文)
【2008.11.14】 更新 V1.4
    * 修正: 完全兼容 google extra 脚本。(估计与其他脚本的兼容性应该也有提高吧)
    * 改进让搜索结果左右对齐的方式。
【2008.11.14】 更新 V1.3
    * 搜索结果可以左右对齐了。
【2008.11.11】 更新 V1.2
    * 排版更加紧凑。
    * 将页面导航条添加到分页提示中.
    * 自动翻页时第一页与第二页更加紧凑。
    * 修正: 提高与某些脚本,比如 google extra 的兼容性。
    * 修正: 变化了一些逻辑顺序,处理速度有一点提高。
【2008.11.10】更新 v1.1:
    * 修正: 在中文谷歌中浏览器停止响应的问题。
    * 增加: 允许强制在新页面打开链接。

最新 v5.5测试:
说明:这一版主要是增加了对侧边栏的开启关闭控制,请有精力的 TX 帮着测试几天。


老版:

userscripts 页面:http://userscripts.org/scripts/show/39159

安装:http://userscripts.org/scripts/source/39159.user.js






















附件: 您所在的用户组无法下载或查看附件
1

评分次数

  • hljsupper

7、页面上方添加了“在百度中搜索”的链接,方便国人使用。

这个正是我需要的。以前用customize google扩展有这个相关链接,后来取消掉了,我也就没有再用那个扩展

[ 本帖最后由 nettrottist 于 2008-11-10 19:11 编辑 ]
google images部分是不是也考虑加个百度图片的链接,
或者再参考一下Google Fx脚本,这个脚本的图片相关链接挺多,有flickr等,我觉得有必要参考一下。

[ 本帖最后由 nettrottist 于 2008-11-10 18:58 编辑 ]
问一下,缩略图功能的图片地址是什么?
第三方网站?

另外支持下,现在百度用的很少了,正需要这个

[ 本帖最后由 orionorion1983 于 2008-11-10 18:58 编辑 ]
LET THERE BE ROCK
回3楼  nettrottist :以后也许可以单独做这个的脚本吧。

回4楼  orionorion1983:缩略图用的是 googlepreview.com 的服务,代码从 googlepreview 扩展中抠出来的。

百度现在比较废柴。不过有句话很形象,“外事不决问谷歌,内事不决问百度,房事不决问网易”,哈哈哈哈
为什么单独做呢?你搜索页面上都能添加百度搜索了。为什么图片页面上加个百度图片和flickr就不行了呢。很困难吗?

回复 6楼 nettrottist 的帖子

不是困难,只是觉得每个脚本单独完成一类工作比较好,结构、任务清晰。
对图片搜索、视频搜索、学术搜索等等的处理还是另外再做脚本吧。
那为什么google fx能做呢,而且用起来不错。只不过是这个脚本主要是针对欧美人的,所以他添加的那些第三方网站的链接大多不适合我们,所以我刚把他删除了投奔到你的门下!你可不能让我们失望啊。
另外我对本脚本叫google kingkong有异议。不如叫googlefox..多好。顾名思义用在firefox上的google!!。
很好用,对俺挺够用了。
就一个想头,能不能解决快照无效的问题?

另:搜索中文信息时相关搜索能不能直接指定采用百度的?

[ 本帖最后由 yuanzhai 于 2008-11-10 19:39 编辑 ]
原帖由 zb0502 于 2008-11-10 19:06 发表
百度现在比较废柴。不过有句话很形象,“外事不决问谷歌,内事不决问百度,房事不决问网易”,哈哈哈哈
现在我内事是g.cn,外事是google.com,房事吗。。。不告诉你!
原帖由 nettrottist 于 2008-11-10 19:34 发表
另外我对本脚本叫google kingkong有异议。不如叫googlefox..多好。顾名思义用在firefox上的google!!。
google king kong 挺好的,挺劲霸的,我喜欢
原帖由 yuanzhai 于 2008-11-10 19:36 发表
就一个想头,能不能解决快照无效的问题?
现在google.cn的快照好使

[ 本帖最后由 orionorion1983 于 2008-11-10 19:42 编辑 ]
LET THERE BE ROCK
我用了一下,怎么一开GOOGLE.CN 搜索后FF就死...试了3次都这样,卸载后正常
是和 AUTOPAGER自动翻页扩展冲突了,在google页面不使用autopager自动翻页的话 一切正常,如果启用了就会造成我上面说的FF死掉...
原帖由 yuanzhai 于 2008-11-10 19:36 发表
就一个想头,能不能解决快照无效的问题?
修复英文 Google 快照可以用 google cached pages 脚本,在 userscripts 搜一下吧

回复 13楼 点球射飞 的帖子

我开 Autopager 试了一下,暂时正常
你搜的哪个关键字?在英文Google中正常吗?Firefox 是哪个版本?
建议可以考虑提供快捷键,参考:http://userscripts.org/scripts/show/5711
「往日如同阴魂,从它存在到你消失都会不断纠缠着你。」 ~晴空号的杰拉尔德
又发现一个问题,修改成3列显示 并且横向显示后  google.cn 一搜索FF就死,  卸载后重装 依旧是如此,貌似设置保留在配置文件夹里了,所以再次装上脚本后 依然是 我设置的3列显示 和横向 显示, 打开google.cn 搜索后百分百假死,LZ修复了...现在想测试都测不了了
原帖由 zb0502 于 2008-11-10 20:03 发表
我开 Autopager 试了一下,暂时正常
你搜的哪个关键字?在英文Google中正常吗?Firefox 是哪个版本?
我用的FF3.03, 是用google.cn搜索的 我爱你

PS 我试了下,在google.com上搜索一切正常, 我在google.cn上出现的问题在  google.com上都没有,
看来对google.cn的支持还不是很好

[ 本帖最后由 点球射飞 于 2008-11-10 20:11 编辑 ]
这个要顶了
更新 1.1
修正: 在中文谷歌中浏览器停止响应的问题。感谢  点球射飞 TX的报告。
增加: 允许强制在新页面打开链接。
第一时间关注,下载了新版用了一下,所有功能都试用了一下,暂时没发现使用上的问题,很不错
PS,只是貌似GoogleKingKong 没有 BaiduMonkey 流畅, 使用GoogleKingKong时, 搜索后显示的是google本来的样子,要延时1-2秒才会显示出加载脚本后的效果,期待LZ 继续修正完美哈
我上面说的情况时有时无,但是用BaiduMonkey就百分百没有这样的延时

回复 21楼 点球射飞 的帖子

确实是这样的。

有一个笑话,一天,数学家觉得自己已受够了数学,于是他跑到消防队去宣布他想当消防员。消防队长说:“您看上去不错,可是我得先给您一个测试。”
  
  消防队长带数学家到消防队后院小巷,巷子里有一个货栈,一只消防栓和一卷软管。消防队长问:“假设货栈起火,您怎么办?”数学家回答:“我把消防栓接到软管上,打开水龙,把火浇灭。”
  
  消防队长说:“完全正确!最后一个问题:假设您走进小巷,而货栈没有起火,您怎么办?”数学家疑惑地思索了半天,终于答道:“我就把货栈点着。”消防队长大叫起来:“什么?太可怕了!您为什么要把货栈点着?”数学家回答:“这样我就把问题化简为一个我已经解决过的问题了。”

不幸,我就跟这个数学家一样,把 Google 的格式先转换成类似 Baidu 的格式,再进行处理。好处是把新问题转化成了老问题,容易解决,缺点就是效率低了。以后的版本会慢慢优化的。
原帖由 zb0502 于 2008-11-10 23:19 发表
确实是这样的。

有一个笑话,一天,数学家觉得自己已受够了数学,于是他跑到消防队去宣布他想当消防员。消防队长说:“您看上去不错,可是我得先给您一个测试。”
  
  消防队长带数学家到消防队后院小巷,巷子里有一个货栈 ...
原来是这样,但是已经比谷歌猴子好用多了,LZ辛苦了,呵呵,期待googlekingkong越来愈好.
非常不错的脚本,用上了
对比了googlemonkeyr,有一些建议,知道合理不,容易实现不,呵呵.
1  就是翻页中能否做到像googlemonkeyr那样"无缝"的翻页,不要有搜索框,编号连接那些内容?  
还有那个相关搜素的建议最好能提到页面顶端显示.
贴两张图
2 当搜素结果中包含,焦点,新闻,博客内容时, kingkong是单独摘出来了,这样很好. 不过在编号的时候,显示灭有给他们编号, 实际上在翻页的时候,可以看到最后的结果编号是42,43等,看起来不舒服....  如果显示他们的编号,最后就成50了. 可是这样, 下面,黄色框下面内容开始编号就变成6,7了... 或者索性把黄色框中的内容排除在外不编号了.  
这个有点混乱... 呵呵
3 现在我用googlemonkeyr可以配合google extra, 显示如图. 但是kingkong就不能和google extra配合使用.  希望能改进一下.
最好直接内置了google extra的功能.   但是在下面一点google extr结束的时候, 左边的搜素内容表格能填充过去. 如图
4 希望搜索结果表格之间的距离能更紧凑一些,能自己调最好.
5 其他一些. 显示网站favicon图标, 能自定义缩略图大小.自定义搜索结果中关键词颜色, 表格背景颜色, 是否圆角,鼠标悬停的颜色 边缘线, 等等.

好像要求多了点 ,  希望楼主能做成精品脚本, 先谢啦,呵呵.

[ 本帖最后由 liuxb 于 2008-11-11 01:53 编辑 ]
附件: 您所在的用户组无法下载或查看附件
我使用的是ip google搜索(64.233.189.104),无法显示略缩图
附件: 您所在的用户组无法下载或查看附件
IP 谷歌是什么东西啊

[ 本帖最后由 点球射飞 于 2008-11-11 10:47 编辑 ]
原帖由 点球射飞 于 2008-11-11 10:46 发表
IP 谷歌是什么东西啊
应该是网址为IP(64.233.189.104)

回复 25楼 liuxb 的帖子

提了这么些建议,辛苦了
1 、新的 1.2 版把第一和第二页之间的搜索框那部分去掉了。不过搜索建议没有动,暂时先放在下面吧。
2 、是啊,为了不至于混乱,先保持目前的编号方法吧。
3 、1.2 版解决了,但是你说的最下面的条目补充过去的效果没有办法。
4 、1.2 版排版更加紧凑了,但是考虑半天决定还是不要提供自定义的功能吧,容易混乱。
5 、显示网站favicon功能可能下一版本会加上。其他的自定义功能可以单独加个脚本调整,或者以后慢慢加吧。

回复 26楼 jenco 的帖子

用 IP 访问的 Google 没有办法显示缩略图,这是 googlepreview.com 的限制