typekit: не удалось в Firefox, работал в Chrome и Safari
Я мог бы встроить шрифт typekit в Chrome и Safari, но по некоторым причинам не в Firefox. Я использую FF v9.0.1, но я не думаю, что это связано с версией (потому что то же самое произошло в FF 8).
На вкладке Консоль Firebug я получил следующее сообщение об ошибке:
Ошибка сети: 403 Запрещено - http://use.typekit.com/k/amh2oiv-d.css?3bb2a6e... (и несколько других символов)
Часть, которую я не понимаю, это то, что она хорошо работала на Chrome и Safari, которые подтвердили, что мой "набор" Typekit и код JS были правильно настроены. Любая другая информация, которую я должен узнать, чтобы решить эту проблему?
3 ответа
У вас случайно не было ссылок на Firefox? Какие-либо расширения, которые обрабатывают настройки конфиденциальности?
если вы видите шрифты в других браузерах, то это должно быть чем-то, что блокирует передачу реферера из Firefox в Typekit. Все службы веб-шрифтов требуют присутствия реферера, чтобы они могли привязать шрифт к домену в целях безопасности.
В дополнение к Брэду, это конфиги FF о http-реферерах:
0: Никогда не отправляйте заголовок Referer и не устанавливайте document.referrer.
1. Отправьте заголовок Referer при нажатии на ссылку и установите document.referrer для следующей страницы.
2. Отправьте заголовок Referer, щелкнув ссылку или загрузив изображение, и установите document.referrer для следующей страницы. (По умолчанию)
источник: http://kb.mozillazine.org/Network.http.sendRefererHeader
Typekit нуждается в этом конфиге в: 2... так:
- открыть Firefox.
- введите about:config в поле URL-адреса.
- поиск: network.http.sendRefererHeader
- если значение равно 0 или 1, FF не отправляет рефереры при загрузке ресурсов страницы, установите значение 2, чтобы оно работало.
- Попробуй это
У меня это сработало:)
Я была такая же проблема. TypeKit был не только на Firefix. Из ответа Брэда я вспомнил, что унифицировал шрифты для всех веб-страниц на firefix. Исправление для меня было пойти в
- Параметры FireFox
- содержание
- Шрифт и Цвета нажмите Дополнительно
- убедитесь, что установлен флажок "Разрешить страницам выбирать собственные шрифты вместо указанных выше".