有没有一种方法可以将图像从chrome扩展程序的后台页面发送到内容脚本,以使内容脚本不从外部网页检索图像进行显示,而是在本地使用扩展程序存储的图像?

也许使用sendMessage API?

最佳答案

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

您只需要使用它:


使用chrome.runtime.getURL()函数,该函数可在内容脚本中使用:

// Use relative path in the package directory
img.src = chrome.runtime.getURL("images/image.png")

将清单中"web_accessible_resources"中的图像列入白名单:

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

10-04 16:01