皆さん、私はPhoneGapテクノロジーを使用してアプリを作成していますが、問題が発生しています。Firebaseを使用してTwitterから認証しています。問題は、[Twitterでログイン]ボタンを押しても開かないことです。コンピューターのようなポップアップなので、何もしません。これが私のコードです
function Login(type)
{
var count = 0;
var fire = new Firebase("https://olimpo.firebaseio.com");
fire.child('users').once('value', function(data){count = data.numChildren;});
var auth = new FirebaseAuthClient(fire, function(error, user){
if (error)
{
ShowMessage(error);
}
else if (user)
{
var usr = new Firebase("https://olimpo.firebaseio.com/users/twitter/"+user.id);
usr.once('value', function(data){
if (data.numChildren() > 0)
{
usr.set({last_loggin: Date()});
}
else
{
usr.set({name: user.displayName, username: user.username, timestamp: Date(), last_login: Date(), email: "none", password: "none"});
}
sessionStorage.setItem('user_id', user.id);
sessionStorage.setItem('user_provider', type);
});
loadDashboard();
}
});
if (self.location.href.split("#")[1] != "dashboard")
{
var remember = false;
if ($("#saveSwitch").val() == "on")
{
remember = true;
}
auth.login('twitter', remember);
}
}