Bevor eine Typekit-Schriftart in einer Chrome-Erweiterung verwendet werden kann, müssen zwei Hürden genommen werden:
Ich habe den Quellcode einer Demo in Ссылка hochgeladen. Um zu sehen, dass die Erweiterung funktioniert, öffnen Sie die Optionsseite der Beispielerweiterung.
Für das nächste Beispiel habe ich ein Typekit-Kit mit folgenden Einstellungen erstellt:
Um das erste Problem zu beheben, bearbeiten Sie Ihre Manifest-Datei und entspannen Sie die Richtlinie für Inhaltssicherheit :
%Vor%Um das zweite Problem zu lösen, verschieben Sie den Loader in eine externe Datei. Ihre Erweiterungsseite sollte folgendermaßen aussehen:
%Vor% %Vor% Um das letzte Problem zu lösen, müssen Sie den Referer-Header ändern. Für dieses Codebeispiel sind die Berechtigungen webRequest
, webRequestBlocking
und *://use.typekit.net/
in der Manifestdatei erforderlich. chrome.webRequest.onBeforeSendHeaders
wird zum Ändern der Header verwendet.
Dies ist die minimale manifest.json
Datei, damit die Erweiterung funktioniert. background.js
wird im vorherigen Abschnitt referenziert.
Tags und Links google-chrome-extension typekit