新扩展程序可能需要许可吗?

时间:2013-06-26 17:32:50

标签: css image url google-chrome-extension document-body

基本上,我正在编写一个替换网站背景图片的扩展程序。我使用CSS将背景图像替换为扩展中的图像。 这是我的style.css:

body {
background-image:url(  chrome-extension://moeiggeeiijobkphiljnhlpndjmmpohc/options/smile.jpg ) !important;

}

我不知道为什么这不起作用。网址路径正确;如果我在地址栏中输入,将显示图像smile.jpg。 我也尝试用我已安装的其他扩展程序中的图像替换url,例如“chrome-extension://pkmbgbnldenjnbgbigpkjokfdfgmmclo/icon-15.png” 它有效。

因此,我假设css无法访问我的扩展中的某些图像。我需要获得任何许可吗?

1 个答案:

答案 0 :(得分:1)

是的,您需要将图像定义为web-accessible resource。将它添加到您的清单文件中,你应该好好去!:

"web_accessible_resources": [
  "options/smile.jpg"
]