Firebase Polymer身份验证例外

时间:2014-11-06 00:49:48

标签: firebase polymer firebasesimplelogin

我正在尝试在"Topeka" Polymer-sample中运行Firebase身份验证/同步。

这就是我所做的:

  1. 从GitHub
  2. 检出topeka-master
  3. bower install
  4. 创建了一个新的Firebase帐户,并将新创建的项目的FirebaseIO-URL添加到了topeka-datasource.html和topeka-leaderboard.html
  5. 在Firebase项目中启用匿名身份验证
  6. 如果我使用.../?test - 标志(不使用Firebase),一切正常吗

    没有标志,我在Firefox(33.0.3)中遇到以下例外:

    Exception caught during observer callback: .locationChanged@data:text/javascript;charset=utf-8,%0A%20%20%0A%20%20Polymer('firebase-login'%2C%20%7B%0A%0A%20%20%20%20%2F**%0A%20%20%20%20%20*%20Fired%20when%20user%20is%20logged%20in%0A%20%20%20%20%20*%20%0A%20%20%20%20%20*%20%40event%20login%0A%20%20%20%20%20*%2F%0A%0A%20%20%20%20%2F**%0A%20%20%20%20%20*%20Fired%20when%20user%20is%20logged%20out%0A%20%20%20%20%20*%20%0A%20%20%20%20%20*%20%40event%20logout%0A%20%20%20%20%20*%2F%0A%0A%20%20%20%20%2F**%0A%20%20%20%20%20*%20Fired%20when%20an%20error%20occurred%20logging%20in%0A%20%20%20%20%20*%20%0A%20%20%20%20%20*%20%40event%20error%0A%20%20%20%20%20*%2F%0A%0A%20%20%20%20%2F**%0A%20%20%20%20%20*%20Fired%20when%20user%20is%20created%20(password%20provider%20type)%0A%20%20%20%20%20*%20%0A%20%20%20%20%20*%20%40event%20user-created%0A%20%20%20%20%20*%2F%0A%0A%20%20%20%20%2F**%0A%20%20%20%20%20*%20Fired%20when%20user%20changes%20their%20password%20(password%20provider%20type)%0A%20%20%20%20%20*%2"[…] observe.js:753
    
    TypeError: this.ref.onAuth is not a function data:%0A%20%20%0A%20%20Polymer('firebase-login'%2C%20%7B%0A%0A%20%20%20%20%2F**%0A%20%20%20%20%20*%20Fired%20when%20user%20is%20logged%20in%0A%20%20%20%20%20*%20%0A%20%20%20%20%20*%20%40event%20login%0A%20%20%20%20%20*%2F%0A%0A%20%20%20%20%2F**%0A%20%20%20%20%20*%20Fired%20when%20user%20is%20logged%20out%0A%20%20%20%20%20*%20%0A%20%20%20%20%20*%20%40event%20logout%0A%20%20%20%20%20*%2F%0A%0A%20%20%20%20%2F**%0A%20%20%20%20%20*%20Fired%20when%20an%2[...]components%2Ffirebase-element%2Ffirebase-login.html.js%0A:142
    

    在Chrome(40.0.2209.0 dev-m)中:

     Exception caught during observer callback: TypeError: undefined is not a function
        at firebase-login.Polymer.locationChanged (http://www.sample.com/mysubdir/components/firebase-element/firebase-login.html:164:18)
        at firebase-login.properties.invokeMethod (http://www.sample.com/mysubdir/components/polymer/src/instance/properties.js:114:12)
        at firebase-login.properties.notifyPropertyChanges (http://www.sample.com/mysubdir/components/polymer/src/instance/properties.js:103:20)
        at Object.Observer.report_ (http://www.sample.com/mysubdir/components/observe-js/src/observe.js:750:24)
        at Object.createObject.check_ (http://www.sample.com/mysubdir/components/observe-js/src/observe.js:1156:12)
        at callback (http://www.sample.com/mysubdir/components/observe-js/src/observe.js:648:20)
    

0 个答案:

没有答案