这是一款用于管理Firefox浏览器中Greasemonkey用户脚本的扩展程序1.10版本的安装文件,帮助用户自定义和优化浏览体验。
通过使用少量的JavaScript脚本,自定义网页显示方式或表现方式。Greasemonkey是Mozilla Firefox的一个附加组件,它让用户安装一些脚本来使大部分HTML为主的网页于用户端直接改变得更方便易用。随着Greasemonkey脚本常驻于浏览器中,每次在打开目的网页时自动执行修改,使得运行这些脚本的用户能够享受其固定便利性。
技术细节表明:大多数GreaseMonkey用户脚本都是自行撰写,并使用针对特定网站专用的JavaScript代码通过文档对象模型(DOM)接口操作网页内容。当加载匹配的网页时,Greasemonkey会调用相关的脚本,而该脚本则根据自身内容改变网页的内容。
此外,这些脚本还能通过非网域绑定的方式请求外部HTTP资源,并且遵循了用户名.user.js格式的规定,这使得GreaseMonkey在检测到特定用户访问时能够自动提供安装选项。除了JavaScript代码之外,Greasemonkey脚本还包括有限的数据集来描述其名称、描述信息以及适用的网址列表等。
与之配合使用的还有名为Greasefire的扩展工具,它可以显示userscripts.org数据库中是否存在适用于当前浏览网站的相关脚本,并在检测到这些脚本时改变猴头图标的颜色。通过右键点击该图标并选择相应的选项可以查看和安装可用脚本。
Platypus附加组件则允许用户编辑网页(如移除或调整某些部分),随后将结果保存为常驻的Greasemonkey脚本,供后续使用。
一些典型的GreaseMonkey应用包括:修改Gmail以让Google Reader内嵌、展示其他网站上相同书籍的价格信息、去除来自特定站点的广告以及改变网页布局等。此外还有自动完成表单填写的功能,并且可以浏览某些布告栏时过滤掉特定发帖人,或者添加删除网页上的功能按钮。
这些脚本还能让用户从视频分享平台如Google Video和YouTube下载FLV格式的视频文件,也可以在当前页面中查找并显示任何RSS新闻订阅链接。除此之外,还有一种特殊的脚本能帮助突破百度贴吧对言论内容的限制,并辅助发布繁体汉字及不受支持的字符或者将文字转换为图片发表。