Возможно ли установить Access-Control-Allow-Origin в Dreamhost? - PullRequest
3 голосов
/ 10 марта 2010

Просто хотелось получить подтверждение: Firefox в настоящее время не подходит для выбора пользовательских шрифтов через поддомен через тег font-face. Другие браузеры делают это без проблем.

Небольшое исследование показало, что я должен установить Access-Control-Allow-Origin, как показано в ссылке здесь: http://pastie.org/653265

По сути, у меня есть блог на kaushikgopal.com/blog, и я пытался получить доступ к шрифтам этого блога, которые доступны на font.kaushikgopal.com. Я попытался изменить то же самое в моем файле .htaccess, но не смог решить проблему (я поместил файл .htaccess в папку поддоменов шрифтов и напрямую вставил код из приведенной выше ссылки на вставку).

Я отправил билет на Dreamhost с просьбой о помощи, и они помогли четко заявить: «Мы не поддерживаем Access-Control-Allow-Origin на серверах общего хостинга».

Так что я не пошел по пути к доменам для шрифтов. Но мне немного любопытно, кто-нибудь пробовал это (с учетной записью хостинга Dreamhost будет полезно)? Просто хочу подтвердить, что предложенный специалистом службы технической поддержки является точным, и другого пути нет.

Спасибо.

Еще одна приятная ссылка, в которой четко указана проблема: http://www.stevesouders.com/tests/font-face/xdomain.php

1 Ответ

3 голосов
/ 26 марта 2010

Я только что попробовал, и это работает (на Dreamhost). Например, /mysite/pub/.htaccess:

заголовок add Access-Control-Allow-Origin *

См. http://42at.com/lab/Thumboard/bookmarklet.html. Букмарклет выполняет ajax-вызов в мой домен, и с помощью описанного выше контроля доступа может получить фрагмент HTML.

...