感谢读者 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
- Chrome Dev 再次更新到 5.0.356.2 ,修复拖拽引起标签页失去响应的重大 BUG
- Chrome Web Store 里的三种网页应用类型
- 自动为你填写网购优惠券的 Chrome 扩展 Honey
- Google Chrome Feed 探测扩展
- Chrome Dev 分支全平台升级到 10.0.648.11
- Chrome Stable 分支升级到 3.0.195.32
- Google+ 终极自定义扩展 Google+ Tweaks
- 明天 Chrome OS 发布会的5大看点
- Chrome字典应用:Halo Word
- 用 Chromium 编译出集成 IE-Tab 和鼠标手势的 ChromePlus
没有评论:
发表评论