我正在构建一个 Chrome 扩展程序,并试图通过内容脚本向 DOM 添加一个带有背景图像的 div。CSS 正确加载,并且通过开发人员工具检查器查看图像 URL 似乎是正确的。
$('.close-button').css('background', 'url('+chrome.extension.getURL('img/btn_close.png')+')');
URL 在检查器中显示为
chrome-extension://fdghianmcdbcgihapgdbjkdoaaocmoco/img/btn_close.png
但是图像不会在后台加载。如果我做同样的事情,但将图像加载为 img 标签的 src,则图像在浏览器中明显显示为损坏。
但是,当我将此 URL 粘贴到浏览器 URL 栏中并加载它时,它显示得很好。将它加载到 DOM 有什么问题?