对于fontawesome CSS的CDN后备

时间:2014-08-18 21:56:21

标签: javascript jquery css cdn

如果CDN被阻止或无法使用,有没有人可以回到fontawesome的本地副本?

对于bootstrap css,我执行以下操作:

if ($('body').css('color') !== 'rgb(51, 51, 51)') {
    $('<link rel="stylesheet" type="text/css" href="/css/bootstrap/3.2.0/bootstrap.min.css">').prependTo('head');
}

然而,我不知道如何用fontawesome做到这一点,因为我无法看到我会测试什么?

我想我可以执行ajax请求并检测404 - 但这是否意味着每次请求都会将css转移两次?

1 个答案:

答案 0 :(得分:5)

如果要以与引导程序相同的方式检查它,可以检查具有类 .fa 的任何元素是否具有属性font-family: FontAwesome;此属性由fontawsome.css设置这是由CDN加载的。