Guy*_*ito 0 javascript css jquery 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');
}
Run Code Online (Sandbox Code Playgroud)
但是我不知道如何用fontawesome做到这一点,因为我看不到我会测试什么?
我想我可以做一个ajax请求并检测404 - 但这是否意味着每次请求都会转发两次css?
如果要以与引导程序相同的方式检查它,可以检查具有类.fa的任何元素是否具有属性font-family: FontAwesome;此属性由CDN加载的fontawsome.css设置.