油猴脚本规则

用这个东西其实很久了,很多脚本写的乱七八糟的,而且居然还有加广告的!!!

一知半解改了几次,真的是受不了,而且好多写的根本不符合我的心意,所以,没办法,自己动手丰衣足食。

咱来学习一下还不行吗。说是学习,其实编写脚本只涉及到 JS,HTML 如果你还喜欢花里胡哨的那可能还需要些 Css。

其实最主要的是,明白他的一些规则声明,剩下的就和我们平常写 JS 没什么区别。

 

关于油猴就不介绍了,这个东西已经有一两年了吧,自行百度。

 

在管理器中新建一个脚本,看到如下代码

// ==UserScript==
// @name         New Userscript
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        http://*/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...
})();

 

脚本的大概整体结构就是如此了。

@name      脚本的名称。该项将显示在页面的标题以及链接内容,必填项。
@description     脚本功能描述 脚本功能的描述,显示在脚本标题下面,必填项。
@namespace     @namespace 及 @name 这两个属性将帮助用户脚本管理器判断是否已安 装该脚本。
@version    脚本的版本标记将使用 Mozilla 版本格式 并显示于脚本的简介页面,必填 项。
@include/@exclude/@match    描述脚本将执行的页面。该列表会被分析并展示到脚本的简介页面,以及 用于脚本分类。
@require    引用外部脚本到您的脚本
@updateURL/@installURL/@downloadURL    告知用户脚本管理器应该在哪个地址获取脚本更新。
@license     脚本所使用的许可协议名称或地址,该协议需包含用户是否允许二次分发 或修改 脚本的权利。不提供许可协议则表示用户仅允许个人使用且不得 二次分发;该协 议将在脚本的简介页面显示。
@supportURL      用户可获得该脚本技术支持的链接地址 (如:错误反馈系统、论坛、电子 邮件),该链接将显示在脚本的反馈页面。
@contributionURL      用于捐赠脚本作者的链接,该链接将显示在脚本的反馈页面。
@contributionAmount      建议捐赠金额,请配合 @contributionURL 使用。
@compatible      标记此脚本与某个浏览器兼容,兼容性信息将显示在脚本的简介页面上。
@incompatible    标记此脚本与某个浏览器不兼容,兼容性信息将显示在脚本的简介页面 上。

 

 

 

 

油猴官网:https://www.tampermonkey.net/

 

资料参考:https://www.jianshu.com/p/cf3f8d20bbfc

https://www.52pojie.cn/thread-614101-1-1.html

 

posted @ 2019-11-05 09:47  Aaxuan  阅读(5170)  评论(1编辑  收藏  举报