На моем сайте https://www.stubwire.com, когда люди начинают процесс заказа. Я загружаю файл CSS с https://files.stubwire.com. Проблема в том, что файл CSS пытается загрузить шрифт, выдающий ошибку. Может ли кто-нибудь помочь мне показать, как решить эту проблему? Мои исправления, которые я видел, говорят об использовании Amazon S3, но это загрузка с наших собственных серверов.CSS - Шрифт заблокирован от политики совместного использования ресурсов Cross-Origin
Ошибка
шрифт от происхождения 'https://files.stubwire.com' был заблокирован нагружении политики Cross-Origin Resource Sharing: Нет 'Access-Control-Allow-Origin' заголовок присутствует на запрошенный ресурс. Происхождение 'https://www.stubwire.com', следовательно, не допускается.
CSS код Источник: https://files.stubwire.com/static/stubwire_v3/style.css?date=20141213
@font-face {
font-family: 'DroidSansRegular';
src: url('fonts/DroidSans-webfont.eot');
src: url('fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/DroidSans-webfont.woff') format('woff'),
url('fonts/DroidSans-webfont.ttf') format('truetype'),
url('fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
font-weight: normal;
font-style: normal;
}
Вы можете встроить шрифт в свой css или использовать другой шрифт, например verdana. – Fuser97381
Вам просто нужно добавить заголовок Access-Control-Allow-Origin в свой ответ на ресурс – Gohn67
Пример: «Access-Control-Allow-Origin: http: // www.foo.com» Пример из Википедии: http: // ru.wikipedia.org/wiki/Cross-origin_resource_sharing – Gohn67