Я только что увидел то же самое и смог исправить это, правильно подключив файл канала.From https://developers.facebook.com/docs/reference/javascript/:
Файл канала
Файл канала устраняет некоторые проблемы междоменной связи в определенных браузерах.Содержимое файла channel.html может быть только одной строкой:
<script src="//connect.facebook.net/en_US/all.js"></script>
Хорошо, так что я думаю, что они хотели добавить http:
в начале, во всяком случае, вот чтоМне потребовалось, чтобы это заработало.Затем вам нужно сослаться на файл канала в вашем FB.init
- ну, смотрите их страницу для этого, но обычно это:
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'YOUR_APP_ID', // App ID
channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File
...
Надеюсь, что это полезно для тех, кто пытается это сделать прямо сейчас.И надеюсь, что это работает для других, кроме меня!
О, также только что нашел эту ссылку на эту тему: http://blog.tiecliphq.com/2011/06/ie8-facebook-xd-proxy-fix.html