2015-04-07 85 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" 
      ],