我的Web我做主Greasemonkey浅入门
2014-04-29何一苇
何一苇
相信每一个用户在使用Web上的应用时,都有过过针对Web应用本身缺陷所带来的不便而感到烦恼,其实在很多时候,我们在使用某个Web应用时会因为一些小的细节放弃而这个站点,其实这就是“众口难调”。是时候展示真正的自我了,Greasemonkey 正是这样一款帮助你实现“个性化”需求的插件,它能让你除去这些烦恼,甚至按照你想要的方式来定制属于你自己的互联网。
Tips
Greasemonkey是一款浏览器扩展。不同于其他浏览器扩展之处在于,Greasemonkey 并非提供某种特定的功能,而是提供一个可供用户自己进行定义的平台。在Greasemonkey出现之前,用户只能使用 Web 应用提供的特性,或者凭借Web应用提供的有限的定制功能做一些个性化设置。Greasemonkey 的出现使用户“主动”对 Web 应用进行个性化定制成为可能。不得不说,Greasemonkey的出现改变了人们使用Web的方式。
本文以Firefox浏览器为例进行讲解,首先在浏览器中打开Greasemonkey扩展下载页面(地址:https://addons.mozilla.org/en-US/firefox/addon/748),随后在新页面中点击“ Add to Firefox ”按钮(如图1),在弹出窗口中,点击“ Install Now ”按钮。安装完成后,再点击“ Restart Firefox ”按钮(如图2),重启浏览器。此时,在 Firefox浏览器主界面右下角会出现Greasemonkey 图标,这表明 Greasemonkey 已经安装成功,并且处于“激活”状态(如图3)。点击该图标,图标变成灰色,此时,Greasemonkey 处于“非激活”状态。
当Greasemonkey 安装完成后,我们就需要为浏览器添加他人共享的脚本文件了。国外的userscripts.org网站是油猴脚本的聚集地,里面有各式各样的脚本供大家选择。不过浏览这个需要些英语基础(其中也有少量的中文扩展或是脚本),而我们在火狐社区(地址:http://mozest.com/)中同样也能找到针对常见的网站的修改的脚本(如图4)。如果你在浏览某个网站时,觉得它的设定与应用让你的使用感到不便,那你就可以以它的域名或是网站名称作为关键字在userscripts.org中搜索,你就会得到关于此网站的脚本,点击脚本并查看其内容,就能确定哪些脚本是你需要的,接下来的就是将其加载至浏览器中。如果你无法浏览userscripts.org网页的话,那我们还可在Firefox扩展市场中查找并安装GreaseFire扩展(如图5),当你浏览某个网站时,点击右上角的GreaseFire图标,它将自动搜索适合该网站使用的油猴脚本,并且在状态栏中将这个网站能使用的油猴脚本脚本按照热度一一列出(如图6),在其中肯定有功能相近的脚本,在这种情况下,建议优先考虑效率高占用资源少的脚本。
Tips
由于Greasemonkey只是一个脚本引擎,如果不安装其他脚本的话,它根本起不到任何作用。安装Greasemonkey后就相当于为Firefox另外添加了一种扩展功能的方式,原来只能采用扩展,现在又可以通过脚本实现一些比较简单的功能,同时脚本又比扩扩展占用资源少,安装不需要重启。
Greasemonkey 脚本推荐
在userscripts.org与火狐社区中有无数个脚本,什么脚本才适合国人呢?现在笔者就为大家推荐几款适合国人使用的脚本。
Baidu Monkey和baidu++
一般用户上网时什么用得最多?最佳答案应该是搜索,这两个扩展就是针对最大的中文引擎百度。优化搜索结果,基于以前介绍的针对同一事物或同类型事件的扩展脚本不能同时安装的原则,这两个扩展只推荐安装一个。
YoukuSS
这个脚本优化Youku看视频,可以任意缩放视频窗口,直接分析出视频下载链接。
GoogleMonekyR和google++
类似的这两个脚本就是针对google搜索结果优化的。去广告高亮结果等等。GoogleMonkeyR和Baidu Monkey属于功能简单易于上手型的脚本,而google++和baidu++都出自一位达人之手,其功能丰富并且还支持css自己定义,适合进阶用户。
豆瓣助手 douban helper
这个可以叫作豆瓣社区的改造器吧,功能很强大。全部功能在豆瓣网右上角有设置按钮,或者按Alt+Q可以查看。主要分为交流增强、贴图识别、快速搜索和其他功能几大类。