我正在构建一个 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 })
)
任何帮助都是巨大的。我非常接近让这个工作!
谢谢