如何在CDN网络不可访问情况下,能自动访问网站的Css文件?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

如何在CDN网络不可访问情况下,能自动访问网站的Css文件?

2016-05-26 16:23:15 2020 1
<script type="text/javascript" src="http:/ajax.microsoft.com/ajax/jquery/jquery-1.9.1.min.js"></script>                                                                                                  <script type="text/javascript">if(typeof jQuery == 'undefined'){
document.write(unescape("%3Cscript src='Scripts/jquery.1.9.1.min.js' type='text/javascript'%3E%3C/script%3E"));}</script>

js文件可以进行判断,那css呢?百度了一下   也没有看到有什么能判断css的。
取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:16:29

    题主的那个代码其实不是很牢靠的,如果script加载是异步的话很有可能每次都会加载两遍库。正解的话应该是使用onload和onerror事件来做,我随便写了一个 DEMO,文件加载失败的话会按照次序依次尝试加载:

    function loadFile(fileLists) {
        ~function load(num) {
            var r = document.createElement("link");
            r.href = fileLists[num];
            r.onload = function() {
                document.head.appendChild(r);
            }
            r.onerror = function() {
                num += 1;
                if(num <= fileLists.length) load(num);
            }
        }(0);   
    }
    
    loadFile([
        "http://segmentfault.com/a.css",
        "style/b.css"
    ]);
    0 0
相关问答

2

回答

网站首页文件找不到了,但是能正常访问,求解!

2018-12-15 10:35:20 2411浏览量 回答数 2

2

回答

oss如何禁止下载视频文件

2018-08-27 16:08:14 4931浏览量 回答数 2

3

回答

请问如何删除网站上色情文件

2018-07-19 13:13:11 2811浏览量 回答数 3

1

回答

怎么访问js文件

2018-05-10 19:59:14 1310浏览量 回答数 1

1

回答

数据保存为json格式的文件怎么打开

2018-05-10 19:59:00 1358浏览量 回答数 1

1

回答

上传文件完成后网站禁止访问403

2016-08-19 11:06:58 1824浏览量 回答数 1

1

回答

PHP不能访问网络共享文件,为什么?

2016-06-13 14:21:05 2342浏览量 回答数 1

1

回答

SAE如何实现文件的自动下载

2016-06-16 13:46:34 1866浏览量 回答数 1

1

回答

java代码如何实现文件上传至oss,从oss上下载文件

2016-05-12 14:41:15 7826浏览量 回答数 1

2

回答

如何获取OSS文件的访问地址

2011-11-10 13:32:25 12431浏览量 回答数 2
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载