8个优秀的Grease Monkey脚本推荐

阅读时间 5 分钟,快速阅读仅需 2 分钟。

GreaseMonkeyFirefox 3扩展推荐里介绍过的一个十分优秀的扩展,它实现了“扩展再扩展”的功能。安装一些GreaseMonkey脚本后,你的浏览器的体验将会更上一层楼。虽然除了Firefox,其它一些浏览器也支持GreaseMonkey脚本,但我还是建议你使用Firefox,Fx扩展+GM脚本,这是个很好的组合。

这篇文章介绍我在Firefox里使用的8个十分优秀的GM脚本,完全值得你尝试。

正在使用GM的朋友请直接看第三部分。

为什么使用Grease Monkey脚本?

一般的Fx扩展实现的是某个功能的拓展,但Greasemonkey本身并不对浏览器产生作用,你需要往里面安装脚本。通过这些脚本来对浏览器产生影响。

你可以轻松将http换成https,将twitter search加入到Google搜索结果里面……

有些扩展本身可以实现Greasemonkey脚本的功能,相对来说,GM有什么优势呢?

1、无需重启浏览器即可使用和禁用

2、源代码直接编辑,而扩展需要解压后才能编辑

3、相对较为轻盈

4、能自定义脚本的适用范围

文字的描述总是不能让人有深切体会,现在马上打开你的Firefox,安装Greasemonkey扩展吧!

如何安装Grease Monkey脚本?

点击网页上任何以user.js结尾的URL都可以直接安装脚本,等待3秒,点击安装即可:

或者你手头上已经有user.js文件,直接拖曳到Firefox也可。

优秀Grease Monkey扩展

将Google Reader阅读分享到Twitter

Twitter最近越来越火,从饭否最近的动作你或许能看出一些端倪。

将你的阅读笔记分享到twitter会是个很不错的想法,然而使用twitterfox,hellotxt等第三方工具毕竟有些麻烦,因为你需要转移到其它工具,但是你正在GR里阅读。

Google Reader+Twitter这个脚本实现了在GR里直接分享文章到twitter的功能:

直接安装

让Google搜索更即时

Twitter之所以被人认为可能会击败传统媒体一部分原因来自它的“即时性”。有时我们就是需要更为即时的结果,而Google提供的结果则相对比较迟缓。

将twitter search的结果加入到google search如何?

Twitter Search Results on Google 就是实现了这样的功能:

直接安装

将http转换为https

使用https更为安全,地球人都知道,在中国上网,能用https的我建议都使用。

Http-to-Https redirector就是这样一个脚本,自动将适用范围的非http换成https:

直接安装

这个脚本不是安装了就什么都不用做,你需要自己手动添加“应用范围”:

多Google用户登录

相信不少人拥有不止一个Google帐户,每次切换帐户都要登出原先的用户,这是十分麻烦的。

之前介绍的Gmail Manager可以实现多帐户切换,但我认为这个脚本更完美。

Google Account Multi-Login这个脚本会替换Google网页里的“登出”,替换为一个下拉菜单,选择不同的用户:

直接安装

直接订阅RSS到Google Reader

点击某个博客上的“订阅到Google”按钮(你可以点击可能吧的按钮试试),会跳转到一个询问你是订阅到GR还是订阅到iGoogle,一般情况下我们都会订阅到GR。

Auto add to Google Reader替你轻松跳过这一步几乎无用的步骤。当然,如果你习惯用iGoogle来做订阅管理,那这个脚本不适合你。

直接安装

自动保存文本域

有没有曾经遇到过很辛苦地打了一大串文字,然后浏览器崩溃了?所有事情都必须重来

这是一个极其恐怖的体验。

Textarea Backup很好地解决了这个问题,每10s,每10个字,每当光标移出文本域,都会触发Textarea Backup保存一次文本域里的文字。一旦浏览器崩溃,下次打开这个网页,文本会被恢复。

直接安装

更新:sfufoet推荐了更为好用的textarea backup with EXPIRY,主要的区别是,后者会在30分钟后撤销文本域的备份。

直接安装

改变文本域的大小

Safari里可以直接拖曳文本输入区域的大小:

Textarea Resize脚本也可以实现类似的功能,但是不是拖曳改变大小,而是使用Ctrl+Enter或Ctrl+Space来使文本域增行。

直接安装

直接获取Google图片搜索的图片

Greased Lightbox是我十分喜爱的一个脚本。它大大地改进Google图片搜索的体验。当点击某一个图片结果时,原图会直接以lightbox的形式前端展示:

同时还有上一张、下一张、放大、缩小的按钮。强烈推荐大家使用。

直接安装

折腾的乐趣

还是那句话,使用Firefox,使用Grease Monkey的人都是为了获得更好的浏览体验,自己动手折腾是一种乐趣。甘于现状使用IE不是一个好的选择。

106 条评论

    • 既然这个文章是油控,不能不加上这个:
      可以自动监视你安装的脚本列表的最新更新。对于向大家推荐脚本,和自己备份收藏很有用,尤其是没注册的同学,我下面这个地址就是再列表中点一下就找到,不用再搜索了。
      希望楼主加上这个!
      工作方式有点限制,他只监视你在http://userscripts.org上点击install安装的脚本的更新,外部连接或者本地拖拽的不会监视。

      Userscripts Updater for Greasemonkey
      http://userscripts.org/scripts/show/26062

      • 感谢各位的捧场,其实我上次也是看到小众软件里的那篇介绍Textarea Cache的文章(http://www.appinn.com/textarea-cache/),才觉得有必要加上过期自动删除的功能。其实实现起来也是非常简单的,加个时间戳。

        另外有一个AutoSave TextAreas(http://userscripts.org/scripts/show/19042)也不错,还有动画效果,不过它是通过globalStorage来保存备份,我个人不太喜欢,所以还是去改的Textarea Backup。

        目前应该没什么大的需要增强的。如果要加上想GoogleMonkeyR(http://userscripts.org/scripts/show/9310,很牛的Google相关脚本)那样的界面就不太值得了。

  1. 那个。。。https我也到userscripts.org搜索看过
    某一个js的介绍里面说了
    noscript也有这个功能……
    我一看……OMG!可不是嘛!
    脚本太多,我又是一个js白痴,同类型一大堆,都不知道到底哪个合用。
    所以,有时候还是用扩展来解决。满足需求就好。

  2. 那个Greased Lightbox在我这里有点问题,+号没反应,必须按 shift+ 。另外左右箭头跟我的next page 冲突了。感觉还是不太实用。对我来说我还是比较喜欢googlenlarge这一个

  3. Grease Monkey的作用,我认为Jason叔叔解释得有点让人头晕啊……

    我的理解,有些爱好者想实现一些简单轻巧的功能,小小的“hack”一下他们的浏览器,但是:
    ①不会写正统的fx扩展
    ②写fx扩展嫌麻烦
    ③用fx扩展来解决问题大材小用
    ④不一定使的都是fx
    于是他们就用GreaseMonkey写这些“小代码”了。

    GreaseMonkey还是解释为浏览器的“微扩展”比较好,就像“博客”和“微博客”。

回复 xyzw 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注