偶尔出现错误:“未创建Firebase应用程序'[DEFAULT]'-调用Firebase App.initializeApp()。”

时间:2019-01-12 07:32:26

标签: javascript firebase-realtime-database google-chrome-extension local-storage

我有一个扩展名,它工作得很好: https://chrome.google.com/webstore/detail/ux-unicorns-club/jfkbdlhcdoooljpkfjfllhlgeejhabbb

但是偶尔(无法追踪原因)我的background.js文件出错,并且它停止更新数据库:

我用google搜索了一些可能的解决方案,但它们没有提供chrome扩展和本地存储的答案,也没有解释错误的偶然性。因为当您仅安装应用程序时,它就可以正常工作,没有任何错误。

这是我声明firebase时background.js文件中的内容:

args.IsValid = true;

这是一个从数据库调用数据的函数:

    var config = {
apiKey: "AIzaSyBDmZsXrDi6xnUeu_fXmoHh0StKjYCthvk",
authDomain: "uxunicorns-fca1e.firebaseapp.com",
databaseURL: "https://uxunicorns-fca1e.firebaseio.com",
projectId: "uxunicorns-fca1e",
storageBucket: "uxunicorns-fca1e.appspot.com",
messageingSenderId: "752488928557"
    };
    var firedata;


    chrome.runtime.onInstalled.addListener(function(details){
chrome.storage.sync.clear();
chrome.storage.sync.set({
    'uxuicorn_show_type': 'tab',
    'uxuicorn_first_time': true,
}, function() {
    firebase.initializeApp(config);
    firedata = firebase.database();
    updatedata();
});

0 个答案:

没有答案