обновление fb IFRAME в IE 9 - не работает - PullRequest
0 голосов
/ 22 января 2012

У меня проблема с обновлением FB Iframe.

Он отлично работает в Mozila и chrome, но не в 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'});

Ответы [ 2 ]

2 голосов
/ 08 ноября 2012

Я искал далеко и широко и наткнулся на несколько «исправлений», которые варьируются от простых до чрезвычайно сложных.В конце концов, просто выиграл гонку.

Добавьте следующую строку в верхней части родительской страницы, и это должно решить проблему.Я попробовал несколько более сложных исправлений.Они НЕ решили мою проблему.Простое переключение браузера в режим совместимости не удивительно.Добавление этой строки сделал.Я не знаю, что означает IE = Edge, но он работает, когда ни один из других вариантов IE =?казалось, сделал работу.

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

Дон.

0 голосов
/ 22 января 2012

вы пробовали:

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

или

window.location.reload(true)

также, было бы полезно, если бы вы добавили, что происходит, когда у вас не получается в IE9, вы получаете сообщение об ошибке?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...