基本上,我正在寫一個擴展名來代替網站的背景圖片。我使用CSS來替換擴展名中的圖像的背景圖像。 這裏是我的style.css:新擴展需要可能的權限嗎?
body {
background-image:url( chrome-extension://moeiggeeiijobkphiljnhlpndjmmpohc/options/smile.jpg) !important;
}
我不知道爲什麼這是行不通的。 url路徑是正確的;如果我將它輸入到地址欄中,將顯示圖像smile.jpg。 我也試圖用我已經安裝的其他擴展名的圖像替換url,比如「chrome-extension://pkmbgbnldenjnbgbigpkjokfdfgmmclo/icon-15.png」 而且它很有效。
因此,我認爲我的擴展名中的圖片不能被css訪問。我需要獲得任何許可嗎?
你檢查過,擴展名是正確的類型? smile.jpg,但它實際上是一個png文件夾。它發生在我之前。 –
- GCyrillus,類型是正確的。正如我所說,如果我將它輸入到我的地址欄中,可以顯示圖像。如果類型錯誤,則無法顯示圖像。 – user226629
我的意思是,在文本編輯器中打開文件並檢查它是一個真正的jpeg而不是PNG或其他。換句話說,你的擴展和圖像/類型是一致的嗎? –