Typekit: ошибка в Firefox, работающая в Chrome и Safari

Я мог бы вставить typekit -hosted шрифт в Chrome и Safari, но по некоторым причинам не в Firefox. Я запускаю FF v9.0.1, но я не думаю, что это связано с версией (потому что то же самое произошло на FF 8).

На вкладке Firebug Console появилось следующее сообщение об ошибке:

NetworkError: 403 Forbidden - http://use.typekit.com/k/amh2oiv-d.css?3bb2a6e... (и множество других символов)

Часть, которую я не понимаю, хорошо работает в Chrome и Safari, которая подтвердила правильность настройки моего набора "Kit" и JS-кода. Любая другая информация, которую я должен выяснить, чтобы решить эту проблему?

Ответ 1

У вас есть шанс, что источники ссылок отключены в firefox? Любые расширения, которые обрабатывают параметры конфиденциальности?

если вы видите шрифты в других браузерах, тогда это должно быть то, что блокирует перенаправление реферера из Firefox из Typekit. Все службы веб-шрифтов требуют, чтобы реферер присутствовал, чтобы они могли привязать шрифт к домену в целях безопасности.

Ответ 2

В дополнение к Brad, это 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, чтобы заставить его работать.
  • проверить его

Это сработало для меня:)

Ответ 3

У меня была такая же проблема. TypeKit был не только на Firefix. Из ответа Брэда я вспомнил, что я унифицировал шрифты для всех веб-страниц в firefix. Исправить для меня было перейти на

  • Параметры FireFox
  • Содержание
  • Шрифт и цвета нажмите "Дополнительно"
  • убедитесь, что " Разрешить страницы выбирать собственные шрифты, а не выбранные выше".