属性 | 描述 |
---|---|
@name | 脚本的名称。该项将显示在页面的标题以及链接内容,必填项。 |
@description | 脚本功能描述 脚本功能的描述,显示在脚本标题下面,必填项。 |
@namespace | @namespace 及 @name 这两个属性将帮助用户脚本管理器判断是否已安 装该脚本。 |
@version | 脚本的版本标记将使用 Mozilla 版本格式 并显示于脚本的简介页面,必填 项。 |
@match | 只有匹配的网址才会执行对应的脚本,例如、http://、http://www.baidu.com/*等。 |
@require | 如果脚本依赖其他js库的话,可以使用require指令,在运行脚本之前先加载其他库,常见用法是加载jquery |
@updateURL/@installURL/@downloadURL | 告知用户脚本管理器应该在哪个地址获取脚本更新。 |
@license | 脚本所使用的许可协议名称或地址,该协议需包含用户是否允许二次分发 或修改 脚本的权利。不提供许可协议则表示用户仅允许个人使用且不得 二次分发;该协 议将在脚本的简介页面显示。 |
@supportURL | 用户可获得该脚本技术支持的链接地址 (如:错误反馈系统、论坛、电子 邮件),该链接将显示在脚本的反馈页面。 |
@contributionURL | 用于捐赠脚本作者的链接,该链接将显示在脚本的反馈页面。 |
// ==UserScript==
// @name 懒盘自动跳转
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://disk.misiai.com/detail*
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant none
// @require https://cdn.staticfile.org/jquery/3.4.1/jquery.min.js
// ==/UserScript==
(function() {
'use strict';
// Your code here...
document.addEventListener("click", function(){
//获取权限
var promise = navigator.clipboard.readText();
console.log(promise);
var url="";
promise.then(txt=>{
url=txt;
console.log(url);
if(url.indexOf("https://pan.baidu.com/s")>=0){
window.location.href=url;
}
});
});
})();