一键复制魅族云相册的 Token
// ==UserScript==
// @name 复制魅族云相册 Token
// @namespace moreant.mzStorage.getToken
// @version 0.1.1
// @description 一键复制魅族云相册的 Token
// @author moreant
// @match https://photos.flyme.cn/*
// @icon https://www.google.com/s2/favicons?domain=flyme.cn
// @grant GM.setClipboard
// ==/UserScript==
var observer = new MutationObserver(callback);
(function() {
'use strict';
// Your code here...
observer.observe(document,{
childList: true,
subtree: true
});
})();
function callback(){
var button = document.createElement("button");
let bar = document.querySelector("#root > div > header")
if(bar!= null ||bar!=undefined){
setTimeout(function () {
console.log("ok")
button.style.marginTop = '23px'
button.append("复制 Token")
button.addEventListener('click',function(){getCookie("_utoken")});
bar.append(button);
},0)
observer.disconnect();
}
}
function getCookie(name) {
console.log("copy")
var arr,
reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)')
if ((arr = document.cookie.match(reg))) {
GM.setClipboard( decodeURIComponent(arr[2]))
} else {
return null
}
}