如果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转移两次?
答案 0 :(得分:5)
如果要以与引导程序相同的方式检查它,可以检查具有类 .fa 的任何元素是否具有属性font-family: FontAwesome;
此属性由fontawsome.css设置这是由CDN加载的。