本文隶属于 实用工具分类,点击分类名称可以查看更多相关文章;
主理人说
谁的浏览器还没有个油猴脚本呢?装就够了。
油猴脚本是什么?
*维基百科里的解释:油猴脚本其实是指(用户脚本管理器),而我们大众口中所说的油猴脚本,更多是指用户脚本;
Greasemonkey,简称GM,中文俗称为油猴,是Firefox的一个附加组件(用户脚本管理器)。它让用户安装一些脚本使大部分HTML为主的网页于用户端直接改变得更方便易用。Greasemonkey可替网页加入些新功能(例如在亚马逊书店嵌入商品比价功能)、修正网页错误、组合来自不同网页的数据、或者数繁不及备载的其他功能。写的好的Greasemonkey脚本甚至可让其输出与被修改的页面集成得天衣无缝,像是原本网页里的一部分。
via 维基百科
用户脚本的作用
用户脚本是一段代码,它们能够优化您的网页浏览体验。安装之后,有些脚本能为网站添加新的功能,有些能使网站的界面更加易用,有些则能隐藏网站上烦人的部分内容。在 Greasy Fork 上的用户脚本都是由用户编写并向全世界发表的,您可以免费安装,轻松体验。
via https://greasyfork.org/zh-CN 安全、实用的用户脚本大全
油猴脚本使用轻松教程(Mac/Win/iPhone/Android)
安装一个用户脚本管理器
PC/Mac 端浏览器安装用户脚本管理器
Chrome:Tampermonkey 或 Violentmonkey
Firefox:Greasemonkey、Tampermonkey 或 Violentmonkey
Safari:Tampermonkey 或 Userscripts
Microsoft Edge:Tampermonkey
Opera:Tampermonkey 或Violentmonkey
Maxthon:Violentmonkey
AdGuard:(不需要其他软件)
*注意 Adguard for Mac/Windows 亦可作为脚本管理器;(确信可以良好使用)
手机iOS端浏览器安装用户脚本管理器
特指 Safari:
手机Android 端浏览器安装用户脚本管理器
Firefox:Greasemonkey、Tampermonkey 或 Violentmonkey
Maxthon:Violentmonkey
Dolphin:Tampermonkey
UC:Tampermonkey
Kiwi:Tampermonkey 或 Violentmonkey
将代理工具(Surge/QuantumultX)作为用户脚本管理器的方法
安装用户脚本
https://greasyfork.org/zh-CN/scripts
1.浏览此网站(脚本大全),查找您想尝试的用户脚本;
2.安装此脚本;
使用用户脚本
1.现在安装了YouTube视频下载脚本;
2.打开对应的网站 YouTube;
3.点击该管理器tampermonkey/Greasemonkey...;
4.即可看到该脚本是否激活;
现在您可以访问这个用户脚本所针对的网站,脚本应该已经自动启动和生效。在试用一段时间之后,您可以回到用户脚本发表的页面,给用户脚本的作者留下反馈。
控制面板
更新,添加,修改,删除脚本;
以上。
内容农场脚本的内容示例以及常用参数(重要)
// ==UserScript==
// @name 屏蔽内容农场(with 油猴脚本)
// @namespace http://tampermonkey.net/
// @version 0.3.3
// @description 利用 JavaScript/CSS 屏蔽「内容农场」在谷歌搜索结果中的呈现,顺便在清除谷歌搜索结果中的Adsense广告,还你清爽的 Google 中文搜索体验!
// @author limbopro
// @license MIT
// @match https://www.google.com/search*
// @match https://www.google.com.hk/search*
// @match https://www.bing.com/search*
// @match https://www.bing.com/?FORM*
// @icon https://www.google.com/s2/favicons?sz=64&domain=google.com.hk
// @run-at document-end
// @grant none
// ==/UserScript==
// 动态创建并引入第三方脚本
var script = document.createElement("script");
script.src = 'https://limbopro.com/Adguard/contentFarm/contentFarm.js';
document.body.appendChild(script);
如上,脚本前半部分注释均为用户脚本管理器能识别的信息:进行定义,如脚本名称 @name 、脚本描述 @description、以及会在哪些网页生效 @match 等等;如需了解更多用户脚本相关知识,可参阅官方文档:https://www.tampermonkey.net/documentation.php ; 脚本的后半部分是 JavaScript 脚本实际可执行部分,包括一些函数、方法等等,用以遍历相应的HTML元素,如图片、块级元素,并对其进行精确匹配、替换、移除等等操作;对 JavaScript 有兴趣的(零基础)小伙伴可以参阅:蹲坑读物 - JavaScript 教程,作者阮一峰,可读性极高,不出半天基本上可以了解个大概了;
@name
脚本的名称。该项将显示在页面的标题以及链接内容,必填项。
@name:XX-YY
脚本在特定语言区域的标题。XX 指 ISO 639-1 国家代码 以及 YY 指可选的 ISO 3166 地区代码。该选项用于提供多语言的@name 脚本名称。
@description
脚本功能的描述,显示在脚本标题下面,必填项。
@description:XX-YY
用某门语言写成的脚本描述。XX 指 ISO 639-1 国家代码 以及 YY 指可选的 ISO 3166 地区代码。该选项用于提供多语言的@description 脚本介绍。
@namespace
@namespace 与 @name 这两个属性被作为脚本的唯一标识符,用户脚本管理器根据它们来判断一个脚本是否已安装。Greasy Fork 也需要这些属性,若用户在更新脚本时改变了两者中的任意一项,将发出警告。
@version
脚本的版本标记将使用 Mozilla 版本格式,并显示于脚本的简介页面。Greasy Fork 要求填写该属性,且当用户更新脚本时没有更新版本号或降低了版本号时将发出警告。
@include, @exclude, @match
描述脚本会在哪些网站上运行。该列表会被解析和展示到脚本的简介页面,并用于脚本的分类。每个脚本须有至少一个 @match 或 @include。了解格式细则。
@require
在您的脚本中引用其他外部脚本。请参见 包含外部脚本的使用规定。
@updateURL, @installURL, @downloadURL
告知用户脚本管理器应该在哪个地址获取脚本更新。Greasy Fork 将自动修改该属性使其永远通过 Greasy Fork 进行更新。
@license
许可证描述的是您是否允许别人以某些形式复制或修改您的脚本。建议从 SPDX 许可证列表 中选择「Full name」或「Identifier」填至此处。若您不提供许可证,则表示脚本仅允许个人使用且不得二次分发。许可证将在脚本的简介页面显示。
@supportURL
该脚本的技术支持链接(如:错误反馈系统、论坛、电子邮箱地址等),该链接将显示在脚本的反馈页面。
@contributionURL
用于捐赠脚本作者的链接,该链接将显示在脚本的反馈页面。网址可以为 http、https 或比特币协议的网址。如果您需要链接到贝宝捐赠页面,请使用例如 https://www.paypal.com/cgi-bin/webscr?cmd=_donations&[email protected]&item_name=Greasy+Fork+donation 这样的格式,替换为您自己的邮箱地址即可。
@contributionAmount
建议捐赠金额,请配合 @contributionURL 使用。
@compatible
标记此脚本与某个浏览器兼容,兼容性信息将显示在脚本的简介页面上。您也可以添加额外的兼容说明,如 @compatible firefox 火狐上必须关闭广告过滤器 这样的格式。目前能被网站识别的浏览器名称有:firefox, chrome, opera, safari, edge。
@incompatible
标记此脚本与某个浏览器不兼容,兼容性信息将显示在脚本的简介页面上。您也可以添加额外的兼容说明,如 @incompatible firefox 自火狐 23 开始不兼容 这样的写法。目前能被网站识别的浏览器名称有:firefox, chrome, opera, safari, edge。
@antifeature
披露会为脚本作者而非用户带来额外收益的功能。你可以通过在脚本的元数据中添加 @antifeature type description 值的方法披露。其中type(类型)是必须填写的内容,而 description(描述)则可以留空。更多信息可以点击此处阅读 Greasy Fork 上关于 type的说明。
@antifeature:XX-YY
你可以使用多种语言声明 @antifeature 属性,其中 XX 为 ISO 639-1 中定义的两个字符的代码,而 YY 则是一个可选的 ISO 3166 中定义的国家代码。在@antifeature中制定的每一个类型都可以自定义其本地化的说明。
https://www.tampermonkey.net/documentation.php
greasyfork.org 文档:(包括如何安装、如何编写用户脚本):https://greasyfork.org/zh-CN/help;https://greasyfork.org/zh-CN/help/meta-keys ;
常用油猴脚本推荐(收藏)
油猴脚本大全:https://greasyfork.org/zh-CN ;
油猴脚本大全:https://sleazyfork.org/zh-CN ;(Porn版/Jav/成人版油猴脚本库/老司机超爱的)
自建脚本
博主自建油猴脚本:https://greasyfork.org/zh-CN/users/893587-limbopro (都在里面了,及时更新;部分涉及NSFW脚本需登录greasyFork账号后才能查看)
博主自建油猴脚本:https://sleazyfork.org/zh-CN/scripts/443290-adblock4limbo (免登陆/油猴脚本成人版)
近期更新
1.本地 YouTube 下载器
2.任意网站视频或音乐图片下载
3.更多的建议自己搜一下;
4.真的超赞的;
联系主理人
1.关注频道 https://t.me/limboprossr 不失联;
2.毒奶粉们(我管我的Fans)可联系 TG机器人 或发送~~ 邮件~~获取帮助;
3.或点击本页面右下角的聊天按钮联系;
版权属于:毒奶
联系我们:https://limbopro.com/6.html
毒奶搜索:https://limbopro.com/search.html
机场推荐:https://limbopro.com/865.html IEPL专线/100Gb/¥15/月起
毒奶导航:https://limbopro.com/daohang/index.html本文链接:https://limbopro.com/archives/greasyfork.html
本文采用 CC BY-NC-SA 4.0 许可协议,转载或引用本文时请遵守许可协议,注明出处、不得用于商业用途!