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

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

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

基本信息:

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

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

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

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

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

https://github.com/EnixCoda/Gitako

↓ 效果如下图

001.png

js 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
特别注明外均为原创,转载请注明。

分享到微信

扫描二维码

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

相关文章

发表评论:

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

召唤伊斯特瓦尔