无法在内容脚本注入页面中加载图像

时间:2013-10-16 10:04:56

标签: jquery google-chrome-extension datatables

我在chrome扩展中使用dataTable插件来美化某些表格。我在初始化数据表时使用零配置。我面临的唯一问题是加载图像。没有图像显示在格式化的表格中,我也在控制台中收到错误消息:https://mydomain.salesforce.com/images/sort_asc.png 404 (Not Found).

我已将图像保存在扩展文件夹(/images/image.png)中,并且还在manifest.json文件的web_accessible_resources中添加了所有图像链接。不知道如何解决这个问题。

编辑:

如您所知,数据表css文件使用path('/ images / imageName.png')引用图像。现在,当我注入datatable的js和css文件时,这些路径实际上将成为https://mydomain.salesforce.com/image/imageName.png,但由于服务器中没有图像,因此控制台中会显示错误。

不知何故,我希望能够在扩展图像文件夹中在浏览器中显示这些图像。

请指教!

1 个答案:

答案 0 :(得分:0)

有一个chrome api可以获取Web可访问资源的路径。用那个。 chrome.extension.get URL(相对路径)