前言

今天发现测速脚本的GUI打开异常,一看是js和css又出问题了,使用的是cdn.bootcdn.net的3个js和css

所以不得不研究收集一波,当然解决方法直接替换即可,不同CDN提供者的格式可能略有不同,不过整体上大同小异

整理

bootcdn

原受害者地址

https://cdn.bootcdn.net/ajax/libs/element-ui/2.13.2/theme-chalk/index.css

CloudFlare+CDNJS

全部使用的是CloudFlareCDN的网络,在中国大陆境内很多地区访问会异常

https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.13.2/theme-chalk/index.css

staticfile

中国大陆境内有大陆CDN,中国大陆境外用的是阿里云,没有出现异常

https://cdn.staticfile.org/element-ui/2.13.2/theme-chalk/index.css

unpkg

也是全部使用的是CloudFlareCDN的网络,也是在中国大陆境内很多地区访问会异常,且速度较慢

https://unpkg.com/[email protected]/lib/theme-chalk/index.css

jsdelivr

几个月前有网宿中国CDN,然后被拔线后换成亚太的FastlyCDN,现在发现全程CloudFlare了,不过在极少数地区有 Fastly 的解析

https://cdn.jsdelivr.net/npm/[email protected]/lib/theme-chalk/index.css

不过我们有小技巧

  • gcore.jsdelivr.net
  • fastly.jsdelivr.net
  • originfastly.jsdelivr.net
  • quantil.jsdelivr.net

这些可以替换 cdn.jsdelivr.net 用,比如 https://fastly.jsdelivr.net/npm/elemen[email protected]/lib/theme-chalk/index.css

不过在大陆也都只能算一般般了

不推荐

[貌似不全]
https://cdnjs.loli.net/ajax/libs/jquery/3.2.1/jquery.min.js
[链接规则不一,要去官网 cdn.bytedance.com 查]
https://lf26-cdn-tos.bytecdntp.com/cdn/element-ui/2.13.2/theme-chalk/index.css