2016-03-13 30 views
1
var fb = new Firebase("https://badspelling.firebaseio.com/")

將生成以下交戰控制檯:試驗成功的火力點連接

火力警告:火力地堡錯誤。請確保您拼寫正確的Firebase名稱(https://badspelling.firebaseio.com

如何以實用方式測試有效的連接?

fb.validConnection(); //error

原因:我重做Getting Started頁面設置Firefight js例子,一旦用戶輸入有效的應用網址。

+2

此https://www.firebase.com/docs/web/guide/offline-capabilities.html#section-connection-state? –

回答

0

我要去猴子補丁console.warn。

var orgWarn = console.warn;     
console.warn = function(message) {      
    if(-1 !== message.indexOf("FIREBASE WARNING: Firebase error. Please ensure that you spelled")) { 
    error(message);       
    } 
    return orgWarn.apply(console, arguments); 
}; 
try { 
    var firebase = new Firebase(url);       
    firebase.once("value", enterUrl); 
    function enterUrl(snap) { 
    setUpButtons(database);       
    }; 
} 
catch (e) { 
    error(e.message); 
}; 

感謝您的幫助,但測試連接導致修剪問題。我的目標是顯示有效網址上的按鈕以及無效網址上的錯誤。有效的網址可能尚未連接(假否定)。我必須等待,然後才能測試無效的網址。 Boo https://www.firebase.com/docs/web/guide/offline-capabilities.html#section-connection-state