Мы получаем ошибку «Отказано в доступе» в IE8.Это происходит после FB.init.Мы пробовали исправление channelUrl.Мы поставили в качестве первого тега после тела.Мы пробовали document.domain как в сценарии, так и в файле channel.html.Мы попробовали обходной путь FB.UIServer.setActiveNode.Он отлично работает в IE9, FF, Chrome и Safari.
<div id="fb-root"></div>
<script src="//connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
var myUserId;
document.domain = 'XXXX.XXXX.com';
window.fbAsyncInit = function() {
FB.init({ appId: 'XXXXXXXXX',
status: true,`enter code here`
cookie: true,
xfbml: true,
channelUrl: 'http://XXX.XXXX.com/channel.html'
});
FB.UIServer.setActiveNode = function(a, b) { FB.UIServer._active[a.id] = b; } // IE hack to correct FB bug
Я получаю сообщение об ошибке отказа в разрешении в IE8 в iframe facebook для приложения с вкладками на фан-странице facebook.Любые идеи, как это исправить?