Greasy Fork

国外静态资源CDN加速访问

将国外的静态资源js和css资源替换成国内的 CDN 地址|CDN赞助商-蓝易云安全:https://www.tsyvps.com/aff/AVEWBVAM

目前为 2022-11-10 提交的版本。查看 最新版本

// ==UserScript==
// @name         国外静态资源CDN加速访问
// @namespace    辉哥博客
// @version      0.0.8
// @description  将国外的静态资源js和css资源替换成国内的 CDN 地址|CDN赞助商-蓝易云安全:https://www.tsyvps.com/aff/AVEWBVAM
// @author       辉哥博客
// @license      GPL-2.0
// @update       2022/9/1
// @match        *://*/*
// @homepageURL  https://www.haah.net
 
// ==/UserScript==
/* eslint-disable */
 
!function() {
    "use strict";
    document.querySelectorAll("script").forEach((function(e) {
        if (e.src.indexOf("themes.googleusercontent.com") >= 0 || e.src.indexOf("fonts.gstatic.com") >= 0 || e.src.indexOf("www.google.com/recaptcha/") >= 0 || e.src.indexOf("secure.gravatar.com") >= 0 || e.src.indexOf("ajax.googleapis.com") >= 0 || e.src.indexOf("fonts.googleapis.com") >= 0 || e.src.indexOf("cdnjs.cloudflare.com") >= 0 || e.src.indexOf("cdn.jsdelivr.net") >= 0 || e.src.indexOf("www.gstatic.com") >= 0 || e.src.indexOf("translate.googleapis.com") >= 0) {
            let c = e.src.replace("http://", "https://").replace("themes.googleusercontent.com", "gtheme.cdn.haah.net").replace("fonts.gstatic.com", "fonts.gstatic.cn").replace("secure.gravatar.com", "gravatar.cdn.haah.net").replace("ajax.googleapis.com", "gajax.cdn.haah.net").replace("fonts.googleapis.com", "gfont.cdn.haah.net").replace("cdnjs.cloudflare.com", "cdnjs.cdn.haah.net").replace("www.google.com/recaptcha/", "www.recaptcha.net/recaptcha/").replace("cdn.jsdelivr.net", "js.cdn.haah.net").replace("www.gstatic.com", "www.gstatic.cn").replace("translate.googleapis.com", "gtranslate.cdn.haah.net");
            e.parentNode.replaceChild(function(e) {
                let c = document.createElement("script");
                return c.src = e, c;
            }(c), e);
        }
    }));
}();
// !function() {
//     "use strict";
//     document.querySelectorAll("script").forEach((function(e) {
//         if (e.src.indexOf("fonts.gstatic.com") >= 0 || e.src.indexOf("www.google.com/recaptcha/") >= 0 || e.src.indexOf("cdn.jsdelivr.net") >= 0 || e.src.indexOf("www.gstatic.com") >= 0 || e.src.indexOf("cdn.jsdelivr.net/npm/") >= 0) {
//             let c = e.src.replace("http://", "https://").replace("fonts.gstatic.com", "fonts.gstatic.cn").replace("www.google.com/recaptcha/", "recaptcha.net/recaptcha/").replace("www.gstatic.com", "www.gstatic.cn").replace("cdn.jsdelivr.net/npm/", "unpkg.zhimg.com/");
//             e.parentNode.replaceChild(function(e) {
//                 let c = document.createElement("script");
//                 return c.src = e, c;
//             }(c), e);
//         }
//     }));
// }();