2012-01-21 5 views
0

FB Iframeをリフレッシュする際に問題があります。IE 9でfb IFRAMEがリフレッシュされない -

それは

をモジラで罰金とクロム作品ではなく、IE 9で、あなたは私がしなければならないものを私に助言してくださいことはできますか?

ありがとうございます!

私はリフレッシュするために、次のコードを使用します。

FB.login(function(response) { 
       if (response.authResponse) { 
       window.location = window.location.href; 

       } else { 
       //console.log('User cancelled login or did not fully authorize.'); 
       } 
      }, {scope: 'publish_stream, email'}); 

答えて

0

あなたが試してみました:

window.location.href = window.location.href; 

か:

window.location.reload(true) 

をあなたが追加した場合も、それが役立つだろうIE9で失敗するとどうなりますか?エラーメッセージが表示されますか?

+0

ご回答いただきありがとうございますが、解決されませんでした。最初の提案について - 私はすでに試してみましたが、助けにはなりませんでした。 2番目の提案 - メッセージをポップアップ表示する - Webページを再度表示するには、Webブラウザが以前に送信した情報を再送信する必要があります。 – Nimi

+0

最初のオプションでエラーメッセージが表示されますか? (動作しないもの)、何をしようとしていますか?なぜ認証後にリフレッシュしたいのですか? –

+0

いいえ、私は何のエラーもありません。 iframeは再読み込みされているようですが、更新はありません。ページがレンダリングされたと思います。私はiframe /ページ自体をリフレッシュしようとしています。 – Nimi

2

私は非常に複雑なものから非常に複雑なものまで幅広く検索し、いくつかの「修正」を行っています。結局のところ、単純なレースで勝った。

親ページの上に次の行を追加すると、問題に注意する必要があります。私はいくつかのより複雑な修正を試みました。彼らは私の問題を解決しませんでした。ブラウザを互換モードに設定するだけで驚くことではありませんでした。この行を追加しました。 IE = Edgeの意味は分かりませんが、IEのための他の選択肢がないときは機能しますか?仕事をしているようだった。

<meta http-equiv="X-UA-Compatible" content="IE=Edge" /> 

ドン。

関連する問題