@ font-face не работает без www - PullRequest
2 голосов
/ 02 февраля 2012

Когда я загружаю свой сайт с WWW.example.com, загружаются пользовательские шрифты.

Но если я просто введу domain.com (без www), шрифты не загрузятся в IE или Firefox, но будут в Chrome.

Все мои ссылки на CSS-файлы являются абсолютными.

Кто-нибудь еще сталкивался с этой проблемой?

Ответы [ 2 ]

3 голосов
/ 02 февраля 2012

Будьте осторожны с ограничениями XSS. Поскольку вы не сказали, я предполагаю, что ваши ссылки идут на www.example.com вместо example.com. Браузеры опасаются запрашивать файлы из других доменов. Вы можете установить запрос на /path/to/css.css вместо абсолютной ссылки.

0 голосов
/ 03 февраля 2012

Это из-за CORS (что в основном означает, что браузеры не будут запрашивать ресурсы с сервера b , который не отправил исходный документ (который вместо этого пришел с сервера a ) при указании запроса UNLESS b указывает, что он будет принимать запросы, исходящие из a ресурсов).

См. http://www.w3.org/TR/cors/ и http://enable -cors.org /

...