In Chrome-Erweiterungen erfordert das Ändern von Website-Elementen häufig die Verwendung von CSS über die Inhaltsskriptfunktion. Allerdings kann das Laden lokaler Bilder mit CSS eine Herausforderung sein. Dieser Artikel behandelt dieses Problem anhand eines konkreten Beispiels und einer Lösung.
Das Problem tritt auf, wenn versucht wird, ein Hintergrundbild mithilfe von CSS festzulegen, lokale Bilder jedoch nicht angezeigt werden . Und das, obwohl die Bilder in die Erweiterung gepackt sind.
Die i18n-Unterstützung von Chrome bietet eine Möglichkeit, auf die lokalen Dateien der Erweiterung in CSS zu verweisen. Um dies zu erreichen:
background-image: url('chrome-extension://__MSG_@@extension_id__/images/main.png');
Mit dieser Methode kann Chrome korrekt lokale Bilder aus der Erweiterung für Hintergrundbild oder andere CSS-Eigenschaften laden.
Das obige ist der detaillierte Inhalt vonWie kann ich lokale Bilder in Chrome-Erweiterungen mit CSS laden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!