什么是油猴脚本
Posted on Wed, 25 Dec 2024 10:36:10 +0800 by LiangMingJian
什么是油猴( Tampermonkey )
Tampermonkey 是最为流行的用户脚本管理器扩展,它适用于 Chrome,Microsoft Edge,Firefox 等主流浏览器。配合油猴脚本( 用户脚本 / User Script )的使用,可以实现如:为网站添加新的功能;改变网站样式、排版;隐藏网站上烦人的部分内容等功能。
安装油猴( Tampermonkey )
- 前往官网获取, Tampermonkey
- 或在各浏览器的扩展商店中搜索 Tampermonkey
油猴脚本( User Script )
下面是一个默认的 User Script
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://blog.csdn.net/mukes/article/details/109727662
// @icon https://www.google.com/s2/favicons?sz=64&domain=csdn.net
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Your code here...
})();
元数据
被 ==UserScript==
包括的数据被称为元数据,是用来向 Tampermonkey 描述这个脚本的信息。更多:Tampermonkey • 文档
// ==UserScript==
// @name 编写的油猴脚本名称
// @namespace 命名空间;用来区分名称相同但是作者不同的用户脚本,一般写作者的个人网址或博客地址
// @version 0.1;版本号
// @description 功能描述
// @author 作者
// @match 脚本匹配的网址,支持通配符匹配
// @include 脚本匹配的网址,支持通配符匹配,不安全,会出现警告,建议使用 match
// @exclude 排除匹配到的网址,优先于 include
// @icon 脚本的图标
// @grant none 禁用沙盒,使脚本直接在上下文运行
// ==/UserScript==
用户代码
函数 (function(){ ... })()
代表立即执行
(function() {
'use strict';
// Your code here...
})();