将图像从背景页面传递到内容脚本javascript

时间:2015-04-07 13:00:48

标签: javascript google-chrome-extension

有没有办法将图片从chrome扩展程序的后台页面发送到内容脚本,这样内容脚本就不会从外部网页检索图像来显示,而是使用存储的图像本地扩展?

也许使用sendMessage API?

1 个答案:

答案 0 :(得分:2)

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

您只需要使用它:

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

    // Use relative path in the package directory
    img.src = chrome.runtime.getURL("images/image.png")
    
  2. 将清单中的"web_accessible_resources"中的图片列入白名单:

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