2015-04-07 61 views
0

有没有办法将图像从chrome扩展的背景页面发送到内容脚本,以这种方式内容脚本不会从外部检索图像要显示的网页,但在本地使用与扩展名一起存储的图像?将图像从背景页面传递到内容脚本javascript

也许使用sendMessage API?

+0

你如何获得图像?你如何存储它(如果你已经做到了)? – Xan

+0

@Xan该图像已存储在本地目录中,并与扩展名打包在一起,我希望能够将其从后台页面传递到内容脚本,以便它可以显示在给定的网页上 – Jack

回答

2

您不需要“传递”已打包资源中的图像。

所有你需要使用它的是:在清单

// Use relative path in the package directory 
img.src = chrome.runtime.getURL("images/image.png") 
  • 白名单图像中"web_accessible_resources"

    1. 使用chrome.runtime.getURL()功能,可在内容脚本中使用:

      "web_accessible_resources": [ 
          "images/*.png" 
      ],