「GM_脚本」获取 Git 项目文件的 jsDelivr CDN 地址

name:「 GitHub 」获取文件的 jsDelivr 地址

desc:获取项目文件的 CDN 地址

url: https://github.com/wdssmq/userscript/blob/master/Git/jsDelivr.user.js

可以直接通过这个链接安装: https://cdn.jsdelivr.net/gh/wdssmq/userscript@master/Git/jsDelivr.user.js

重要 · 需要配合下边浏览器扩展使用:

GitHub - EnixCoda/Gitako: 🐙 File tree extension for GitHub on Chrome & Firefox & Edge</

↓ 效果如下图

  function fnGetCDNUrl(url) {
    const arrMap = [
      ["https://github.com/", "https://cdn.jsdelivr.net/gh/"],
      ["/blob/", "@"]
    ]
    let cdnUrl = url;
    arrMap.forEach(line => {
      cdnUrl = cdnUrl.replace(line[0], line[1]);
    });
    return cdnUrl;
  }

已经有这种的了 Github 增强 - 高速下载

你这个脚本应该算是那个浏览器扩展的补充增强……