Heim > Web-Frontend > CSS-Tutorial > Warum kann ich in meiner Chrome-Erweiterung keine lokalen Bilder mit CSS laden?

Warum kann ich in meiner Chrome-Erweiterung keine lokalen Bilder mit CSS laden?

Barbara Streisand
Freigeben: 2024-11-11 19:47:02
Original
781 Leute haben es durchsucht

Why Can't I Load Local Images with CSS in My Chrome Extension?

Lokale Bilder können nicht mit CSS in Google Chrome-Erweiterungen geladen werden

Frage:

A Der Entwickler hat ein Problem in einer Chrome-Erweiterung, bei dem lokale Bilder nicht mit CSS geladen werden können, obwohl sie in die Chrome-Erweiterung gepackt sind Erweiterung.

Antwort:

In Chrome-Erweiterungen können Bilder mit dem chrome-extension://-Protokoll geladen werden, gefolgt von der ID der Erweiterung und dem Pfad zur Bild. Die Bilder müssen auch im Abschnitt „web_accessible_resources“ der Manifestdatei der Erweiterung aufgeführt sein.

Hier ist eine Beispiel-CSS-Regel, die ein lokales Bild korrekt lädt:

body {
    background-image: url('chrome-extension://__MSG_@@extension_id__/images/main.png') !important;
    background-repeat: repeat !important;
}
Nach dem Login kopieren

Dabei wird davon ausgegangen, dass sich das Bild befindet in einem „images“-Ordner innerhalb der Erweiterung und wurde im Manifest wie folgt deklariert:

"web_accessible_resources": ["images/main.png"]
Nach dem Login kopieren

Durch Befolgen dieses Ansatzes werden lokale Bilder angezeigt kann mithilfe von CSS erfolgreich in Google Chrome-Erweiterungen geladen werden.

Das obige ist der detaillierte Inhalt vonWarum kann ich in meiner Chrome-Erweiterung keine lokalen Bilder mit CSS laden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage