facebookでの問題(私たちはジャンゴとDjango-socialauthを使用している)、クロムでボタンを接続します

StackOverflow https://stackoverflow.com/questions/2274693

質問

私たちは、グーグル/ FB / Twitterに認証のためのdjangodjango-socialauthを使用しているだけで、クロム(いずれもサファリ)でFacebookの接続ボタンに問題があり、いけないボタンを示しています。

役に立ちましたか?

解決 2

あなたがこの問題を解決するためにあなたがFacebookのミドルウェアを使用することができ、FB用のカスタム湖底をお持ちの場合:

MIDDLEWARE_CLASSESであなたのsettings.pyにこれを追加します:

...
'facebook.djangofb.FacebookMiddleware',
...

他のヒント

ほら - Google検索を経由して、それを掲示した後、私は、3時間については、この記事を見つけたボタンが現れて彼らはすでにFacebook上でログインした場合、正常にユーザーをログインしていなかったジャンゴ・socialauthを使用して、関連する問題がありました。 COMます。

これもあなたの問題を解決する必要がある接続ボタンの画像をハードコーディングが含まれ、それを修正するには、次のコードを使用します(WebKitのを検出し、バグが唯一のWebKitと最初のISNをログアウトに影響を与えたので。私の問題を修正しており、うち最初のユーザーを記録します「私は他のブラウザの標準的な動作を維持したいユーザーのためのトン偉大な - 私は、ブラウザの検出のためのjQueryを使用していますが、別の方法を使用するか、単にJavaScriptでIFをスキップして)すべてのブラウザのためのログアウト、最初の動作を使用することができます。

<a href="#" onclick="if ($.browser.webkit || $.browser.safari) { FB.Connect.logout(function(){FB.Connect.requireSession(facebook_onlogin);return false;}); } else { FB.Connect.requireSession(facebook_onlogin); }; return false;">
    <img id="RES_ID_fb_login_image" src="http://static.ak.fbcdn.net/rsrc.php/zA114/hash/7e3mp7ee.gif" alt="Connect">
</a>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top