我們在IE8中獲得了權限被拒絕的錯誤。它發生在FB.init之後。我們嘗試了channelUrl修復。我們已經把第一個標籤放在身後。我們已經在腳本和channel.html中嘗試了document.domain。我們嘗試了FB.UIServer.setActiveNode解決方法。 它可以在IE9,FF,Chrome和Safari中正常工作。我們正在IE8中獲得權限被拒絕的錯誤。 facebook-graph-api
<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
我在facebook-fanpage上的tab-app的facebook-iframe中獲得了IE8中的權限被拒絕錯誤。任何想法如何解決這一問題?