2012-01-08 25 views
11

Potrei incorporare un font con hosting typekit su Chrome e Safari ma, per alcuni motivi, non su Firefox. Sto eseguendo FF v9.0.1 ma non penso sia correlato alla versione (perché la stessa cosa è accaduta su FF 8).typekit: non riuscito su Firefox, lavorato su Chrome e Safari

Dalla scheda Firebug Console, ho ottenuto il seguente messaggio di errore:

NetworkError: 403 Forbidden - http://use.typekit.com/k/amh2oiv-d.css?3bb2a6e ... (and a bunch of other chars)

La parte che non capisco è ha funzionato bene su Chrome e Safari, che ha convalidato la mia Typekit "kit" e Il codice JS è stato configurato correttamente. Qualche altra informazione che dovrei scoprire per risolvere questo problema?

risposta

14

Ti è mai capitato che i referenti siano stati disattivati ​​su Firefox? Eventuali estensioni che gestiscono le impostazioni della privacy?

se è possibile vedere i caratteri negli altri browser, deve essere qualcosa che impedisce al referrer di Firefox di essere passato in Typekit. Tutti i servizi di carattere Web richiedono che il referrer sia presente in modo che possano legare il carattere al dominio per motivi di sicurezza.

+0

Grazie mille, @Brad! In questo contesto, chi è il * referrer * e il * reference *? – moey

9

A complemento di Brad, questi sono i file di configurazione FF su referers http:

0 : Never send the Referer header or set document.referrer.

1 : Send the Referer header when clicking on a link, and set document.referrer for the following page.

2 : Send the Referer header when clicking on a link or loading an image, and set document.referrer for the following page. (Default)

source: http://kb.mozillazine.org/Network.http.sendRefererHeader

Typekit ha bisogno di questo config in: 2 ... quindi:

  1. Apri Firefox.
  2. digita about: config nella casella dell'indirizzo URL.
  3. cercare: network.http.sendRefererHeader
  4. se il valore è 0 o 1, FF non invia i referer durante il caricamento delle risorse della pagina, impostarlo su 2 per farlo funzionare.
  5. prova è

Ha funzionato per me :)

+0

Non so perché questa opzione è stata impostata su 0? – user956584

+0

La stessa cosa per me. Grazie per il tuo aiuto - ma non ne ho idea, perché è stato impostato su "0" sulla mia macchina ... – DerVO

0

Ho avuto lo stesso problema. TypeKit non era solo su Firefix. Dalla risposta di Brad, mi sono ricordato di avere i caratteri unificati per tutte le pagine web su firefix. La correzione per me è stato quello di andare a

  1. Opzioni FireFox
  2. Content
  3. Font & Colori fare clic su Avanzate
  4. assicurarsi "Permetti alle pagine di scegliere i propri caratteri, anziché le selezioni sopra" è controllato