Есть ли у кого-нибудь решение для возврата к локальной копии fontawesome, если CDN заблокирован или недоступен?
Для начальной загрузки 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 ответ
Если вы хотите проверить его так же, как и загрузку, вы можете проверить, имеет ли какой-либо элемент с классом .fa свойство font-family: FontAwesome;
. Это свойство устанавливается загруженным файлом fontawsome.css. через CDN.
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Имейте в виду, что JavaScript — это НЕ то же самое, что Java! Включите все ярлыки, относящиеся к вашему вопросу; например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [svelte] и т. д.