找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 131|回复: 0

GreaseMonkey教程连载1:让油滑的猴子帮你玩转互联网。

[复制链接]
发表于 2009-9-15 02:17:33 | 显示全部楼层 |阅读模式 IP:江苏扬州
写在前面

本教程为连载,首发于“电脑爱好者俱乐部论坛”,意在推广Firefox和它众多的伟大插件中的一员:GreaseMonkey,顺便为广大菜鸟普及一下基础的JavaScript和HTML DOM知识,行文力求通俗易懂,至于能连载到哪天,取决于作者的心情和各位朋友的热情,因此连载随时可能over,敬请谅解。

哪些人适合阅读本教程?

具备一定的编程基础,熟悉HTML,自学能力强,动手能力强,有个性,有创意;

哪些人不适合阅读本教程?

1、不知道什么是编程;
2、不会自学、不会动手、没有耐心;
3、没个性,没创意;
4、非主流和脑残族……

GreaseMonkey是什么?(以后简称GM)

GM是Firefox(以后简称FF)下的一个扩展插件,它可以让用户通过自己编写的JavaScript(以后简称JS)来修改任意可见的WEB页面,这样,我们就可以美化自己喜欢的网站,或者修复和改进网站上的bug和欠缺之处,而这些修改不必经过网站管理员的同意就能进行。慢着,事先声明,我们不是黑客,GM也不是助纣为虐的工具,因为以上我们所说的这些修改,仅仅是借助GM在本地电脑上实现的,换句话说,你对任意WEB页进行的修改只有你自己才能看到,也仅仅只能影响到你自己。

GreaseMonkey安全吗?

当然安全,因为所有在GM下运行的脚本都是由你亲手安装的,除非你不知道你在做什么,当然,也不要安装那些我们不熟悉或不信任的脚本。

GreaseMonkey的安装

很简单,首先需要安装Firefox浏览器,因为GM只能运行在FF下;之后,访问GM的主页点击“安装到Firefox”按钮即可。这里我感觉没什么可说的,如果这么简单的安装都搞不定,后面的文字也没必要继续看了。

安装过程如果顺利,那么在重新启动FF后,你会在FF下方的任务栏中看见一个彩色的小猴子脸谱,这就证明GM已经顺利运行了,如果你用左键单击它,它会变成黑白色,此时表示GM停止运行,再次点击即可启动。

GreaseMonkey下的第一个程序

虽然是GM下的第一个程序,但我不想用俗套的“Hello World!”,而应该向大家展示一下GM的威力,但你暂不必理会GM做了什么,只需看到结果即可。

好,下面让我们来点高级的——“让论坛贴子下方的签名档消失”吧!

在论坛上,很多人都喜欢在签名档的位置放一些个性签名和图片,不过有些人的签名档实在过于花哨了,尤其在很多人回复帖子的时候,屏幕上几乎被各种签名图片所占领,有些功能完备的论坛程序允许用户屏蔽其他用户的签名档,而如果这个论坛没有,或没有启用该功能的话,我们就可以借助GM来搞掉这些讨厌的签名图片了。

首先,请打开一个有很多人回复并带有大量签名档图片的帖子用于应用脚本前后的效果对比,大家自己找吧,很多,呵呵。

然后,在确保GM正常运行的前提下,访问本演示用脚本的下载地址,之后点击页面右上方的“Install”黑色按钮开始安装,此时GM会提示你确定该脚本的安全性,在我们点击确定按钮后,脚本就安装成功了(FF状态栏上的小猴子会给出成功提示)。

好,现在,请大家刷新刚才打开的那个帖子页面,然后睁大眼睛看看,是不是发现所有发贴下方的签名档已经不见了,屏幕也变得清爽了?

注:用户编写的脚本通常来说存放在本机上,但如果你需要将自己编写的脚本与朋友共享,那么最佳的办法就是将脚本上传到GM官方开设的脚本共享网站 userscripts.org 上,同样,在这个网站上,你也可以找到由世界各地的GM爱好者所编写的五花八门的脚本,借助它们,你可以随心所欲的定制属于你自己的互联网。

待续……

OK,本系列教程的第一篇到此结束,不知大家对上面提供的那个小脚本所实现的效果有何看法,也许感到惊讶,也许不屑一顾,不管如何,GM让我们可以动手改造这个互联网,那种成就感,是很吸引人的。

期待大家对于本教程的评价和建议。

明天就是09年的元旦了,祝大家节日快乐!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 21:20 , Processed in 0.336500 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表