SEO基础学习交流社群

油猴 (Greasemonkey) 扩展插件 - 管理浏览器运行脚本

1557 0

用户脚本是一种注入式的JavaScript程序,在网页本身的程序之外,通过一些手段,将用户需要的数据和逻辑注入到当前的网页中,达到修改页面元素、删除/增加功能等目的。而油猴脚本(Greasemonkey)这个浏览器扩展插件可以帮助我们实现这一过程,本文将为大家详细介绍。

油猴 (Greasemonkey) 扩展插件

一、什么是用户脚本

用户脚本(UserScript )是一段用户自定义的javascript代码,它可以在页面加载的过程中自动运行,或则可以通过某种特定条件注入当前页面运行。通过用户脚本可以达到对原始网页的功能增强或者解除一些网页限制,从而使原网页拥有更好的用户体验。

用户脚本具有小巧,灵活,易用等特点,可以非常方便的扩展浏览器功能,不夸张的说只有你想不到没有做不到。一些常规的浏览器功能都可以通过用户脚本的形式实现,比如阅读模式、页面翻译、夜间模式等。

二、什么是油猴脚本

油猴,英文:Greasemonkey,简称GM,我们可以理解为脚本管理器。油猴最初是Google一名员工开发的FireFox插件,后来又出现了支持范围更广,兼容性更好的Tampermonkey扩展。两者都可以让用户安装和管理多个不同功能的“网页增强脚本”,由JavaScript编写,能根据需要修改网页的功能和样式,实现各种各样的功能。而由于这些脚本最初都通过Greasemonkey这个插件来管理,所以大家也习惯性地将“User Script”称为“油猴脚本”。

三、油猴脚本的作用

油猴脚本可以实现一些隐藏/增加按钮、修改字体大小颜色、请求网络修改内容等能力,当然,还有很多更复杂更强大的例子,比如去广告、提取网盘链接、解除网站不允许复制、Youtube视频下载等。它是一个小巧轻量的浏览器的插件,只要程序员发挥想象力,那么油猴脚本的能力和作用就和插件一样,可以说是无穷无尽。

并且,油猴脚本是通用的!只要一个程序员写好了一段脚本之后,还能分享出来让其他人使用,只要有在浏览器上安装了 Tampermonkey 或 Greasemonkey 这类油猴脚本管理器插件即可。目前所有的主流浏览器,包括Chrome、Edge、Firefox、Safari、Opera等都已支持油猴脚本管理扩展。

四、如何安装使用油猴脚本

油猴管理器一般推荐:Tampermonkey、Greasemonkey、Violentmonkey这三款,根据使用的浏览器不同,可用的用户脚本管理器也有所不同,比如:

Chrome:Tampermonkey 或 Violent monkey
Firefox:Greasemonkey 或 Tampermonkey
Safari:Tampermonkey
Microsoft Edge:Tampermonkey 或 Violentmonkey
Opera:Tampermonkey 或 Violentmonkey
Maxthon:Violentmonkey
Dolphin:Tampermonkey
UC:Tampermonkey
Qupzilla:不需要额外插件

今天我们讲下Greasemonkey的安装:

根据上方的列表,我们要在Firefox浏览器中安装,点右上角三横图标,选择扩展和主题,然后搜索:Greasemonkey,第一个就是,点击后新页面中添加到Firefox。

火狐插件搜索Greasemonkey结果

安装好后,我们从哪里找现成脚本? 可以通过Greasy Fork(greasyfork.org/zh-CN/scripts),在Greasy Fork上的用户脚本是由其他用户编写并公开发布的,可以免费和轻松地安装。不过既然是公开,就怕有些脚本带后门,所以建议大家在安装脚本前多看下别人的评论,或者有能力的朋友检查一下源代码再安装。

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~