「GM_脚本」获取 GitHub 项目文件的 jsDelivr CDN 地址「好像没啥用系列」

吐槽/反馈/建议:我的咸鱼心  爱发电-@wdssmq  FeedsPub-wdssmq

使用 jsDelivr 可以反代存放于 GitHub Repo 内的文件,所以写了个脚本实现自动转换链接;

基本信息:

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

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

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

cdn:https://cdn.jsdelivr.net/gh/wdssmq/userscript@master/Git/jsDelivr.user.js

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

https://github.com/EnixCoda/Gitako

↓ 效果如下图

001.png

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;
}

爱发电

本文标题:《「GM_脚本」获取 GitHub 项目文件的 jsDelivr CDN 地址「好像没啥用系列」》作者:沉冰浮水
原文链接:https://www.wdssmq.com/post/20210724854.html
特别注明外均为原创,转载请注明。

分享到微信

扫描二维码

可在微信查看或分享至朋友圈。

相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站分类

搜索

控制面板

您好,欢迎到访网站!
  查看权限

本周旧文

爱发电支持者

最新留言

友情链接

  • 订阅本站的 RSS 2.0 新闻聚合
召唤伊斯特瓦尔