// ==UserScript==
// @name THBWiki备用站快捷功能
// @namespace https://thdog.moe/
// @version 0.1
// @description 页面右上角添加复制短链按钮和转到主站按钮
// @author shirokurakana
// @match https://cache.thwiki.cc/*
// @grant none
// @license MIT
// @downloadURL https://update.greasyfork.icu/scripts/455221/THBWiki%E5%A4%87%E7%94%A8%E7%AB%99%E5%BF%AB%E6%8D%B7%E5%8A%9F%E8%83%BD.user.js
// @updateURL https://update.greasyfork.icu/scripts/455221/THBWiki%E5%A4%87%E7%94%A8%E7%AB%99%E5%BF%AB%E6%8D%B7%E5%8A%9F%E8%83%BD.meta.js
// ==/UserScript==
(function() {
'use strict';
var url_div = document.getElementById('mw-indicator-0');
var url_a_tag = url_div.getElementsByTagName('a')[0];
if (url_a_tag) {
var url = url_a_tag.href;
console.log(url);
url_a_tag.parentNode.removeChild(url_a_tag);
var button;
if(document.title.match(/^用户/)){
button = "";
} else {
button = "
";
}
url_div.innerHTML += button;
var copy_button = url_div.getElementsByTagName('a')[0];
const btn = document.querySelector('#cpy-btn');
btn.addEventListener('click',() => {
const input = document.createElement('input');
document.body.appendChild(input);
input.setAttribute('value', url);
input.select();
if (document.execCommand('copy')) {
console.log('复制成功');
}
document.body.removeChild(input);
url_div.getElementsByTagName('button')[0].innerHTML="短链接复制成功";
})
const btn2 = document.querySelector('#jmp-btn');
btn2.addEventListener('click',() => {
const o_url = window.location.href.replace('cache.','');
//window.open(o_url);
document.location=o_url;
})
}
})();