油猴脚本开发

编写油猴脚本

图片[1]-油猴脚本开发-趙哥博客-赵哥博客
油猴脚本的模板,主要有两个部分

用以下面代码包裹起来的叫做元数据:

// ==UserScript==
// ==/UserScript==

元数据解释:

// ==UserScript==
// @name         油猴脚本的名字
// @namespace    这个是命名空间,用来区分名称相同但是作者不同的用户脚本,一般都是写作者的个人网址,没有也可以写你的博客地址
// @version      0.1.0  这个是版本号
// @description  这个是功能描述
// @author       这个是作者的名字
// @match        这个是该脚本匹配的网址,支持通配符匹配
// @include      这个也是该脚本匹配的网址,支持通配符匹配
// @exclude      这个和 iclude 配合使用,排除匹配到的网址,优先于 include
// @grant        none 
// @license MIT  证书。最好直接写上,不然发布脚本的时候会出现提醒
// ==/UserScript==

一个脚本的元数据例子:

// ==UserScript==
// @name         脚本名称
// @namespace    https://zywi.cn/
// @version      0.1.0
// @description  恢复因换域名而导致失效的蓝奏云链接
// @author       coycs
// @match       *.zywi.cn.com/*
// @match       *.zywi.cn.com/*
// @match       *.zywi.cn.com/*
// @grant        none
// @license MIT
// ==/UserScript==

元数据需要知道的知识:

元数据可以以任意次序排列。推荐使用@name,@namespace,@description,@include,最后是@exclude,但是其它的顺序也没关系。\n\n@include和 @exclude 是可选的,可以自定义执行和豁免的 URL,但必须每条规则各占一行。如果您没有任何定义, Tampermonkey 将会对所有的网站执行您的用户脚本。(等同于 @include )。\n\n版本号的格式为X.Y.Z[主版本号.次版本号.修订号],版本号递增规则如下:\n\n主版本号:一般当软件整体重写,或出现不向后兼容的改变时, 主版本号递增 1 ,次版本清零,修订号清零,如 1.9.1 -> 2.0.0。\n\n次版本号:一般功能更新或者增加功能时,主版本号不变,次版本号递增 1 ,修订号清零,如 1.5.1 -> 1.6.0 。\n\n修订号:当 Bug 修复发布时,主版号不变,次版本号不变,修订号递增 1 ,如 1.5.0 -> 1.5.1。\n\n开发一个新项目时一般以0.1.0作为你的初始化开发版本,并在后续的每次发行时递增。\n\n当软件开发好后准备正式发布,第一个公开的版本一般是1.0.0。\n\n学习元数据的资料:\n\n元数据的相关知识可以前往Metadata Block – GreaseSpot Wiki\n\n通配符的相关知识可以前往命令行通配符教程 – 阮一峰的网络日志

用以下面代码包裹起来的是你的脚本内容:

(function() {
    'use strict';
​
    // 下面放你的代码
})();

THE END
喜欢就支持一下吧
点赞13赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容