У меня есть простое расширение Chrome, которое использует функцию сценария содержимого для изменения веб-сайта. В частности, фоновое изображение
указанного веб-сайта.
По какой-то причине я не могу использовать локальные изображения, даже если они упакованы в расширении.
body {
background: #000 url('image.jpg') !important;
background-repeat: repeat !important;
}
Вот и все , самый простой CSS ... но он не будет работать. Браузер не загружает изображение.
URL вашего изображения должен иметь вид chrome-extension: //
Вам лучше заменить css через javascript. Из документов :
//Code for displaying <extensionDir>/images/myimage.png:
var imgURL = chrome.extension.getURL("images/myimage.png");
document.getElementById("someImage").src = imgURL;