現在、ブラウザがヒットすると、「Facebookでログイン」ボタンが完全に機能します/auth/facebook
。ただし、ページを更新せずにユーザーがログインできるようにしたいと考えています。私は次のようなことを試みています:
$(document).ready(function() {
var $login;
$login = $('#login');
return $login.click(function(event) {
event.preventDefault();
console.log("Trying to log in");
return $.ajax({
url: $login.attr('href'),
data: {},
complete: function(response) {
return console.log(response);
}
});
});
});
しかし、応答から有用なデータが返されないようで、ブラウザーはリダイレクトをキャンセルしているようです (Chrome の Web 開発者パネルによると)。これを omniauth で動作させる方法はありますか?
Iframeも使いたくありません。