2016-06-07 50 views
0

我有這個簡單的Chrome擴展程序,我嘗試添加火力,但由於某種原因,我得到:如何讓firebase 3使用Chrome擴展工作?

chrome-extension://apis.google.com/js/api.js?onload=__iframefcb195969 
Failed to load resource: net::ERR_FAILED 

這裏是代碼示例:https://github.com/patrioticcow/testint_chrome

火力文檔https://firebase.google.com/docs/

任何想法?

+0

我相信你需要實際包含到白名單中的火力地堡的Chrome擴展它在[content_scripts](https://developer.chrome.com/extensions/content_scripts#registration) – aug

+0

下的'manifest.json'中已經試過 – Patrioticcow

+1

您的擴展中包含的'firebase.js'腳本包含一些對' // apis.google.com/JS/client.js'。協議沒有被指定,因此它調用了不存在的'chrome-extension:// apis.google.com/js/client.js'。您可以從CDN加載'firebase.js',以便它自動使用'https',或者您可以嘗試在這些調用中手動修改'firebase.js'的副本以包含'https:'(其中只有2個)。我能夠通過這種方式擺脫錯誤,但是您的擴展仍然無法使用。我不瞭解Firebase,因此我無法進一步幫助。 –

回答

0

無法評論,因爲我沒有足夠的聲譽,所以加入任何新的答案誰不散這裏:你需要使用

chrome-extension://<your chrome app ID>

+1

你放下**答案** - 不是評論。所以請重新輸入您的意見,並確保它確實符合* answers *的標準。 – GhostCat

+0

@GhostCat改變了語言。然而,答案是相關的,可能是解決問題的關鍵。 – 4kshay