油猴脚本规则
用这个东西其实很久了,很多脚本写的乱七八糟的,而且居然还有加广告的!!!
一知半解改了几次,真的是受不了,而且好多写的根本不符合我的心意,所以,没办法,自己动手丰衣足食。
咱来学习一下还不行吗。说是学习,其实编写脚本只涉及到 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