我正在构建一个Chrome扩展程序,该扩展使用Firebase的AuthClient
来为我的应用程序使用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 })
)
任何帮助都会很大。我很接近这个工作!
由于