cdn.jsdelivr.net 托管的文件无法访问,该怎么办?
发布于 作者:苏南大叔 来源:程序如此灵动~

如果有充足的理由,要求必须访问到cdn.jsdelivr.net
托管下的某个文件。但是,对应地址返回access denied
。这个问题还有解么?对于cdn.jsdelivr.net
来说,这个问题却是有另外的特殊解决方案的。
苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验总结。测试环境:win10
,chrome@134.0.6998.178
。
龙套角色
下面先请出本文的大龙套:
访问结果如下:
传统方案
按照以前的方案,这就需要找个可用的新ip
,然后修改一下本地host
文件,这个有运气的成分在里面。
参考文章:
新的方案
解决方案就是:针对jsdelivr.net
网站来说,修改二级域名cdn.
,可以改成fastly.
或者gcore.
。
修改后的地址:
- https://fastly.jsdelivr.net/npm/jspdf@2.4.0/dist/jspdf.umd.min.js
- https://gcore.jsdelivr.net/npm/jspdf@2.4.0/dist/jspdf.umd.min.js
访问结果如下:
结论
两个方案相比较而言,显然第二个方案更具有针对性,更好更实用。


