Google Font: нет Access-Control-Allow-Origin: *

Сайт WordPress с проблемой: * см. Ниже

Привет. На моем инкогнито браузере Chrome и Firefox Google Fonts не рендерится.

Ошибка, которую я получаю в консоли:

Font from origin 'http://fonts.gstatic.com' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://volusiaflaglerac.com' is therefore not allowed access.

Исходя из этих инструкций https://developers.google.com/fonts/docs/troubleshooting, прокси убирает Access-Control-Allow-Origin:*

Поэтому я поместил этот код в мой .htaccess:

Header add Access-Control-Allow-Origin "*"Header add Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT"

Это код одного из шрифтов Google:

<link href='http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,700' rel='stylesheet' type='text/css'>

Согласно отчету я бегу здесь http://www.rexswain.com/httpview.html, это чтение кода контроля доступа.

Я все еще вижу шрифты по умолчанию.

Что мне не хватает?

Редактировать: пожалуйста, помогите!

  • Изменить: проблема была решена, и я удалил URL

1

Решение

Это проблема безопасности на вашем сервере, которая не позволяет загружать чужие файлы.

Поскольку модификация .htaccess не работает, вы должны скачать шрифт Google и добавить его на свой сайт.

К вашему сведению, это расширение Chrome может помочь вам обойти запросы на разные источники в вашем браузере, но ошибка все равно останется для ваших пользователей

https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?utm_source=chrome-ntp-icon

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]