Tampermonkey插件开发-0001
说明
- 使用 Tampermonkey 进行添加脚本插件
- Tampermonkey 安装地址 Chrome 网上应用
- 学习地点[B站猫叔] BV1nh411o7cp
- 学习地点[程序员秘密] qq_41145983
- 学习地点[知乎] 知乎
- 学习地点[文档地址] Tampermonkey 文档地址
脚本插件收录 (以下链接可能随时失效 记录: 2021-11-28)
- Bilibili-Evolved
- 百度网盘简易下载助手 | 文档
- 自用的一些乱七八糟 油猴脚本
- 获取youtube视频和字幕的下载链接
- redirect 外链跳转
- 移除百度推广和广告内容
- 网盘智能识别助手
- 阿里云盘
步骤
- 先进行安装 Tampermonkey
- 安装后点击工具栏的顶部右侧按钮
扩展程序
- 在
扩展程序
中找到Tampermonkey
, 点击 - 选择添加新脚本
- 浏览器会打开新的页面, 在里面通过js代码实现插件功能
// !!注意, 此脚本页面作备注使用不能直接作为脚本插件使用
// 脚本第一行应该是 ==UserScript==
// ==UserScript== 到 ==UserScript== 为头部信息// ==UserScript==
// @name New Userscript | 脚本插件名称
// @namespace http://tampermonkey.net/
// @version 0.1 | 版本号
// @description try to take over the world! | 脚本插件描述
// @author You | 作者
// @match https://greasyfork.org/zh-CN/scripts/425955-%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98 | 匹配网站 至少有一个, 可多个
// @icon https://www.google.com/s2/favicons?domain=greasyfork.org | 图标
// @grant none
// ==/UserScript==// @namespace 与 @name 这两个属性被作为脚本的唯一标识符, 用户脚本管理器根据它们来判断一个脚本是否已安装 命名空间
// @match 要在哪些网站使用该脚本,亦可使用include,此外可以用exclude来排除某些网站包含的页面
// @require 可通过此头信息本地副本 (但建议使用线上或cdn链接) | 也就是说这个头信息可以用来加载脚本的例如jq vue
// @updateURL, @installURL, @downloadURL
// 告知用户脚本管理器应该在哪个地址获取脚本更新。Greasy Fork 将自动修改该属性使其永远通过 Greasy Fork 进行更新
// @grant 这个属性可用来申请GM_*函数和unsafeWindow权限.相当于放在脚本header里面告诉油猴扩展,你需要用些什么东西,然后它就会给你相应的权限
// @connect 此标签定义域(无顶级域), 包括允许通过GM_xmlhttpRequest检索的子域(function() {'use strict';// Your code here...
})();
// ==UserScript==
// @name 测试
// @namespace http://tampermonkey.net/
// @version 2021.1128.1028
// @description 这仅用于测试与学习开发tampermonkey脚本
// @author CY3761
// @match *://*.baidu.com/*
// @icon https://gitee.com/static/images/logo-en.svg
// @grant none
// ==/UserScript==(function() {'use strict';// Your code here...console.log('这是CY3761的Tampermonkey测试脚本')console.log(new Date().getTime())console.log(document.title)
})();
这仅仅测试是否可以, 感觉是可以了
Tampermonkey插件开发-0001相关推荐
- 0001 零基础Maya插件开发——Python+Qtdesigner环境搭建
000 零基础Maya插件开发汇总 一.查看Maya中Python版本 我这里用的是Maya2018, 操作系统Win10 import sys print(sys.version) 输出 2.7.1 ...
- 【BurpSuite】插件开发学习之J2EEScan(下)-主动扫描(61-76)
[BurpSuite]插件开发学习之J2EEScan(下)-主动扫描(61-70) 前言 插件开发学习第11套.前置文章: [BurpSuite]插件开发学习之Log4shell [BurpSuite ...
- 【小河今学 | JavaScript+jQuery】JQ插件开发练习之数据表格插件
8.11 今天作业是要求练习JQ插件开发的书写过程,具体要求如下: 需求: 制作一个数据表格插件. 功能: 完成表格数据的动态显示: 定义插件的默认参数: 实现表格的自定义事件. 接下来讲一下我练习过 ...
- ECSHOP支付插件开发(银生宝支付)
简述 上篇博文自行开发了银生宝支付DEMO,本篇博文就是将银生宝支付整合到ECSHOP中.ECSHOP中的支付插件开发并不是很复杂,主要提供一个插件模块的基本信息,一个插件的类.插件模块的进本信息主要 ...
- 【BurpSuite】插件开发学习之J2EEScan - 汇总篇(主动+被动1-76)
[BurpSuite]插件开发学习之J2EEScan - 汇总篇(主动+被动1-76) 前言 为了方便查阅,将下列文章合并 [BurpSuite]插件开发学习之J2EEScan(上)-被动扫描 [Bu ...
- ATS插件开发中内存泄露问题的解决方法探讨
接触ATS开发已经有几年了,开发过内核的模块,也从事过插件的开发.内存泄露问题一直是一个困扰大多数ATS开发者的头疼的问题,下面说说我自己的感受和思考.这里这关注ATS插件开发这个话题.源码的exam ...
- jQuery插件开发 - 其实很简单
[前言] jQuery已经被广泛使用,凭借其简洁的API,对DOM强大的操控性,易扩展性越来越受到web开发人员的喜爱,我在社区也发布了很多的jQuery插件,经常有人询问一些技巧,因此干脆写这么一篇 ...
- jquery 插件开发的作用域及基础
2019独角兽企业重金招聘Python工程师标准>>> 之前一直有开发jquery插件的冲动,所以一直想学习如何进行插件开发,最近一个项目需要使用图片上传组件及自动无限下拉组件,百度 ...
- Nutch插件开发及发布流程
2019独角兽企业重金招聘Python工程师标准>>> 一,插件开发流程: 1,Nutch开发客户端环境搭建 2,plugin的源代码则保存在/src/java/org/apach ...
最新文章
- win10安装docker并结合Idea2018.1部署springboot项目
- 彻底理解Spring AOP
- 古风一棵桃花树简笔画_广东有个现实版的“桃花源”,藏于秘境之中,最适合情侣来度假!...
- 我想自学编程技术,但是每天下班回来都很累了,没力气,怎么办?
- bootstrap-multiselect加载本地数据
- 3-2numpy数组的合并的拆分
- java服务端集成极光消息推送--详细开发步骤
- 挖矿仍然有利可图吗?
- Mysql控制流语句
- word批量打印助手_如何批量打印数十份甚至上百份Word文档
- 移动磁盘无法访问文件系统损坏资料找到的方案
- OpenCart支付宝付款接口(直接到账、担保交易、双接口)
- JAVA 基础之 多线程
- ffmpeg 将视频转换成图片 截取视频的一段
- 汽车之家口碑数据的爬虫
- 如何申请注册在国内可以登录使用国外邮箱?
- 使用thop库对yolo等深度学习模型的FLOPS进行计算
- linux 磁盘整理命令,Ubuntu磁盘整理命令汇总
- 利用python做词频统计
- 怎么手工解决DRA中的failure?