// ==UserScript== // @name cdnjs国内镜像 // @namespace ningbnii/cdnjs-mirror // @version 0.0.4 // @author ningbnii // @description cdnjs国内镜像,加速前端开发 // @license GPLv3 // @icon https://www.wxbuluo.com/favicon.ico // @match https://cdnjs.com/* // @require https://cdnjs.cloudflare.com/ajax/libs/vue/3.4.21/vue.global.prod.js // @require https://cdnjs.cloudflare.com/ajax/libs/sweetalert2/11.10.6/sweetalert2.min.js // @grant GM_info // @grant GM_registerMenuCommand // ==/UserScript== (function (vue) { 'use strict'; const m={__name:"HelloWorld",setup(r){const c=t=>{let o=t.closest(".asset").querySelector(".url").innerText;return o=o.replace("cdnjs.cloudflare.com","s4.zstatic.net"),()=>{navigator.clipboard.writeText(o);}};let n="";return setInterval(()=>{let t=window.location.href;if(n!==t)n=t;else return;document.querySelectorAll(".asset").forEach(s=>{const e=document.createElement("button");s.querySelector(".library-asset-buttons").appendChild(e);const a=``;e.innerHTML=a,e.onclick=c(e);});},1e3),(t,o)=>null}};var f=(()=>typeof GM_info<"u"?GM_info:void 0)(),_=(()=>typeof GM_registerMenuCommand<"u"?GM_registerMenuCommand:void 0)();const h={class:"monkey-box"},i="https://scriptcat.org/zh-CN/script-show-page/1602",w={__name:"App",setup(r){_("脚本官网",function(){location.href="https://www.wxbuluo.com";}),c();async function c(){const n=f.script.version;try{const o=await(await fetch(i)).text(),s=/
当前版本:${n}
最新版本:${e[1]}