0

我正在构建一个 Chrome 扩展,它使用 FirebaseAuthClient为我的应用程序使用 Twitter 验证用户。我面临的问题是,在用户在通常的 Twitter 弹出框中提供他们的凭据后,该框变灰并且不会关闭并且不会将信息转发回我的应用程序。

现在我的应用程序失败了,它似乎就在这if error条线之前。

background page这是我的(CoffeeScript)中的一些代码:

base = new Firebase('https://silencerio.firebaseIO.com/')

authClient = new FirebaseAuthClient(base, (error, user) ->
  if error
    console.log(error)
  else if user
    alert('User ID: ' + user.id + ', Provider: ' + user.provider)
  else
    # user is logged out
)

chrome.runtime.onMessage.addListener( (message, sender, sendResponse) ->
  if message.auth == true
    authClient.login('twitter', { rememberMe: true })
)

任何帮助都是巨大的。我非常接近让这个工作!

谢谢

4

0 回答 0