11 Stimmen

Baukasten: Bei Firefox fehlgeschlagen, bei Chrome und Safari funktioniert es

Ich könnte eine Satzteil -gehostete Schriftart in Chrome und Safari, aber aus irgendeinem Grund nicht in Firefox. Ich benutze FF v9.0.1, aber ich glaube nicht, dass es mit der Version zusammenhängt (denn das Gleiche passierte bei FF 8).

Auf der Registerkarte Firebug-Konsole erhielt ich die folgende Fehlermeldung:

NetzwerkFehler: 403 Forbidden - http://use.typekit.com/k/amh2oiv-d.css?3bb2a6e ... (und einen Haufen anderer Zeichen)

Der Teil, den ich nicht verstehe, ist es funktionierte gut auf Chrome und Safari, die bestätigt, dass meine Typekit "Kit" und JS-Code richtig konfiguriert worden war. Gibt es weitere Informationen, die ich herausfinden sollte, um dieses Problem zu lösen?

14voto

Brad Dunzer Punkte 305

Haben Sie zufällig die Verweise in Firefox deaktiviert? Gibt es Erweiterungen, die Datenschutzeinstellungen verwalten?

Wenn Sie die Schriftarten in anderen Browsern sehen können, muss es etwas sein, das den Referrer von Firefox daran hindert, an Typekit weitergeleitet zu werden. Alle Web-Schriftartendienste benötigen diesen Referrer, damit sie die Schriftart aus Sicherheitsgründen mit der Domain verknüpfen können.

0 Stimmen

Vielen Dank, @Brad! Wer ist in diesem Zusammenhang der Referrer und die 参照 ?

9voto

panchicore Punkte 10760

Ergänzend zu Brad sind dies die FF-Konfigurationen über http-Referer:

0 : Senden Sie niemals den Referer-Header oder setzen Sie document.referrer.

1 : Senden Sie die Kopfzeile Referer, wenn Sie auf einen Link klicken, und setzen Sie document.referrer für die folgende Seite.

2 : Senden Sie den Referer-Header, wenn Sie auf einen Link klicken oder ein Bild laden, und setzen Sie document.referrer für die folgende Seite. (Standard)

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

Typekit benötigt diese Konfiguration: 2... so:

  1. Firefox öffnen.
  2. Geben Sie about:config in das URL-Adressfeld ein.
  3. Suche nach: network.http.sendRefererHeader
  4. Wenn der Wert 0 oder 1 ist, sendet FF beim Laden von Seitenressourcen keine Verweise, setzen Sie ihn auf 2, damit es funktioniert.
  5. es testen

Bei mir hat es funktioniert :)

0 Stimmen

Ich weiß nicht, warum diese Option auf 0 gesetzt wurde?

0 Stimmen

Für mich ist es dasselbe. Vielen Dank für Ihre Hilfe - aber ich habe keine Ahnung, warum es auf meinem Rechner auf "0" eingestellt war...

0voto

Zeedia Punkte 1063

Ich hatte das gleiche Problem. TypeKit war nicht nur auf Firefix. Aus Brads Antwort erinnerte ich mich, dass ich die Schriftarten für alle Webseiten auf Firefix vereinheitlicht hatte. Die Lösung für mich war, zu gehen zu

  1. FireFox-Optionen
  2. Inhalt
  3. Schrift & Farben klicken Sie auf Erweitert
  4. vergewissern Sie sich, dass " Erlauben Sie den Seiten, ihre eigenen Schriftarten zu wählen, anstatt der oben genannten Auswahl. " wird geprüft.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X