我寫了一個Facebook網站應用程序,可以將人們給新聞項目的反應推送到Facebook牆上。一切工作正常,除了在IE8。FB.init給出'root undefined'或'innerHTML'錯誤
當我訪問與IE9的兼容性模式IE8的網頁,我得到:
Unable to set value of the property 'innerHTML': object is null or undefined
在參觀正宗的IE8,我得到:
'root' is null or not an object
這是Facebook的代碼,我有一個頁面上:
<script src="http://connect.facebook.net/en_US/all.js"></script>
<div id="fb-root"></div>
<script>
FB.init({
appId : '${siteConfiguration.facebookAppId}',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
</script>
我試過把腳本標記放在和fb-root中但我仍然得到錯誤。