14

让 Google 字典边输入边搜索的油猴脚本 Super Google Dictionary

2010年8月24日

感谢读者 bachue 的投递。

我英文很烂,单词记不住,也懒得花力气背,因此经常需要查个单词什么的,Google字典是我使用最多的网络字典,特别是在改用袖珍牛津英语词典之后,Google字典的解释比传统牛津字典更加易懂。但是很奇怪,Google字典为什么从来不愿意使用Ajax(异步Javascript和XML)技术?为什么当我们每一次查询一个单词时都需要按一下回车键来刷新整个页面,而不是自动刷新解释?这在我看来是不符合Google的理念,连Google搜索都快实现Ajax了,Google字典却显得很落后。俗话说,求人不如求己,我就写了这样一个脚本Super Google Dictionary

这个脚本就是替Google完成它不愿意完成的工作。不过,由于Ajax的一些限制,我没使用Ajax技术,而是使用iframe替代,但这不会对用户体验造成任何影响。在安装了这个脚本后,使用Google字典不需要再按回车键(除非是带着巨大Google字典Logo的首页),或是点击那个悲剧的“搜索字典”按钮(我把那个按钮扔掉了,图中上面的是未加脚本的Google字典,下面是加了脚本的Google字典),一切都自动刷新,自动完成,尽管往搜索框输入一切东西吧,然后等待Google服务器乖乖的把结果送进你的浏览器。

本脚本在Google Chrome和Firefox上测试通过,由于使用了一些符合W3C标准的二级DOM,不可能兼容IE8以其以下版本。




Related posts

coded by nessus
本站文章除注明转载外,均为本站原创编译
转载请注明:文章转载自:谷奥——探寻谷歌的奥秘 [http://www.guao.hk]
本文标题:让 Google 字典边输入边搜索的油猴脚本 Super Google Dictionary
本文地址:http://www.guao.hk/posts/super-google-dictionary-greasemonkey-user-script.html
本文短网址:http://guao.cc/sHg
  1. bachue
    2010年8月26日22:33 | #1

    1 :
    @bachue:
    怎么我记得在Chrome迷看到的时候还是有打包成扩展的步骤?

    @1:

    你肯定记错了。

    Thumb up 0 Thumb down 0

  2. 1
    2010年8月26日21:51 | #2

    @bachue:
    怎么我记得在Chrome迷看到的时候还是有打包成扩展的步骤?

    Thumb up 0 Thumb down 0

  3. bachue
    2010年8月25日17:56 | #3

    @1:
    不是,他就是脚本,不是扩展

    Thumb up 0 Thumb down 0

  4. 1
    2010年8月25日10:38 | #4

    @bachue:
    你这篇在Chrome迷投的是不是改过了?我记得Chrome迷那边的第一次看是Chrome扩展的,现在变成脚本了,这里直接就投脚本的了

    Thumb up 0 Thumb down 0

  5. socekin
  6. bachue
    2010年8月24日23:07 | #6

    bachue :

    shaw :
    似乎不支持https?

    @shaw:
    我靠!Google字典竟然有https版本,我还不知道的说。。。。。下一个版本一定支持!

    @bachue:

    Done!

    Thumb up 0 Thumb down 0

  7. lokiling
    2010年8月24日22:20 | #7

    有的时候不能识别 必须按下回车... 感觉怪怪的...

    Thumb up 0 Thumb down 0

  8. bachue
    2010年8月24日21:38 | #8

    windssmile :
    脚本是很好,不过查了几个词之后google就提示我but your computer or network may be sending automated queries. To protect our users, we can't process your request right now,看来google对这个很敏感。

    @windssmile:

    Ajax可以给Google搜索用,却在一本小小的字典上这么保守,不知道他怎么想的。

    Thumb up 0 Thumb down 0

  9. bachue
    2010年8月24日21:37 | #9

    windssmile :
    脚本是很好,不过查了几个词之后google就提示我but your computer or network may be sending automated queries. To protect our users, we can't process your request right now,看来google对这个很敏感。

    @windssmile:

    我也遇到了。。

    Thumb up 0 Thumb down 0

  10. bachue
    2010年8月24日21:36 | #10

    shaw :
    似乎不支持https?

    @shaw:

    我靠!Google字典竟然有https版本,我还不知道的说。。。。。下一个版本一定支持!

    Thumb up 0 Thumb down 0

  11. windssmile
    2010年8月24日21:04 | #11

    脚本是很好,不过查了几个词之后google就提示我but your computer or network may be sending automated queries. To protect our users, we can't process your request right now,看来google对这个很敏感。

    Thumb up 0 Thumb down 0

  12. shaw
    2010年8月24日20:56 | #12

    似乎不支持https?

    Thumb up 0 Thumb down 0

  13. brightwiz
    2010年8月24日20:51 | #13

    牛逼,非常实用

    Thumb up 0 Thumb down 0

  14. 2010年8月24日20:21 | #14
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
首次留言需审核,之后不会再审核。由于缓存机制您的留言可能不会立即显示出来,请稍后刷新本页面

您可以直接点击别人评论右侧的回复,这样您的回复评论将同时发到原作者信箱