Maison > interface Web > tutoriel CSS > Pourquoi ne puis-je pas charger des images locales dans mon extension Chrome ?

Pourquoi ne puis-je pas charger des images locales dans mon extension Chrome ?

Mary-Kate Olsen
Libérer: 2024-11-09 03:11:02
original
263 Les gens l'ont consulté

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

Problèmes de chargement d'images locales dans les extensions Google Chrome

Lorsqu'ils tentent de manipuler l'image d'arrière-plan d'un site Web via une extension Chrome, les utilisateurs peuvent rencontrer un problème où les images locales ne parviennent pas à se charger . Cette limitation provient des restrictions d'accès de l'extension.

Pour résoudre ce problème, les développeurs doivent tirer parti de la prise en charge i18n de Chrome, qui permet de référencer le contenu de l'extension dans CSS. Au lieu de faire directement référence aux chemins d'images locaux, utilisez la syntaxe suivante :

background-image: url('chrome-extension://__MSG_@@extension_id__/images/main.png');
Copier après la connexion

Assurez-vous que les fichiers image sont inclus dans la section web_accessible_resources du fichier manifest.json pour les rendre accessibles à l'extension. Cela vous permettra de charger de manière transparente des images locales et de modifier l'arrière-plan du site Web comme prévu.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal