<script src="js/jquery.min.js"></script> 怎么设置多个源. 优先使用本地的.

2016-11-15 17:37:14 +08:00
 xx0219

就是 本地.js 和 CDN.js 优先级的问题.

优先使用本地的! 本地如果加载成功就 不加载 cdn 上的

如果本地加载失败. 就加载 CDN 上的.....

就像 视频一样 视频网站提供很多格式的.但只会选择一种.....

怎么实现??? 莫非要用脚本???....

5331 次点击
所在节点    问与答
10 条回复
SourceMan
2016-11-15 17:55:31 +08:00
典型的优化过度,想太多的例子?
alex321
2016-11-15 17:59:51 +08:00
<script type="text/javascript" src="http://img.demo.com/assets/js/jquery-2.0.3.min.js"></script>
<script>window.jQuery || document.write('<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.0.3.min.js"><\/script>')</script>
yylzcom
2016-11-15 17:59:54 +08:00
针对你的问题我能想到的就是 cloudxns 的宕机智能切换主备 IP ,做个 cname
Xrong
2016-11-15 18:04:30 +08:00
这个完全没必要。。。
metowolf
2016-11-15 18:20:59 +08:00
为什么本地会加载失败,这直接等同于主站挂了啊
chinafeng
2016-11-15 18:22:07 +08:00
如果本地都加载不出来...站点还能开吗
hanzichi
2016-11-15 18:26:14 +08:00
顶一发 2 楼,以前在看 document.write 的时候看到过这个用途
acrisliu
2016-11-15 18:27:56 +08:00
不知道何种情况下能打开网站却不能加载本地资源。。
linnchord
2016-11-15 18:34:46 +08:00
一般来说是优先使用 cdn ,远程加载不了再使用本地,反过来没有意义,无适用场景。

通过 js 代码实现,参考 2 楼。
Mac
2016-11-15 18:51:22 +08:00
一律用本地的,天知道 CDN 什么时候会崩

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/320717

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX