私は奇妙な問題があります。ポップアップダイアログボックスに自分のFacebookログインの詳細を入力すると、空白のページが返され、ポップアップが閉じられることはありません。これはIEでのみ発生します。 Chrome、FF、さらにはSafariでも完璧に動作します。この問題を解決するのに手伝ってください。私は問題が何であるかを知りたい。私のFacebookのログインダイアログボックスがIEで閉じない
4
A
答えて
2
説明したような問題が発生しました。
は、私はこのようなFB.initでchannel.htmlファイルでchannelUrlを提供することによってそれを解決:
FB.init({ appId: '[your appid]', channelUrl: 'http://[your website]/channel.html', status: true, cookie: true,
xfbml: true
})
のみ接続のFacebookへのスクリプト行が含まれている必要がありchannel.htmlファイルには、すべてのファイルをJS FB.Initの近くであなたのページに今あるべきものとして。 channel.htmlファイルにその行のコードを配置したら、ページから削除します。
希望、これはそれを見つけるために私の時間の大学を取っ
0
ほとんどの場合、これはアプリの設定に設定したURLとは異なるURLでサイトをテストしているときに発生します。キャンバスと残りのURLが正しいことを確認します。
1
に役立ちます、それは本当に奇妙な原因を持っていたが、彼は問題解決:
彼は置き換え:
<a href="#" onclick="fbLogin(); return false;">Login</a>
によると
<a href="javascript:fbLogin();">Login</a>
関数fbLoginは())(FB.login介しポップアップを引き起こし
0
私はmlapreの答えで提案されているようにチャンネルのURLを追加することなどが、このページの提案を実装することで問題を解決することができました:
同じ問題がここに! – stoefln