【发布时间】:2014-01-05 20:56:06
【问题描述】:
以下 Facebook 初始化代码导致 Chrome 中页面加载时出现 JS 错误:未捕获的 TypeError: Cannot call method 'shift' of null.
window.fbAsyncInit = function() {
FB.init({
appId : '...',
status : true,
xfbml : true
});
};
(function(){
if (document.getElementById('facebook-jssdk')) {return;}
var firstScriptElement = document.getElementsByTagName('script')[0];
var facebookJS = document.createElement('script');
facebookJS.id = 'facebook-jssdk';
facebookJS.src = '//connect.facebook.net/en_US/all.js';
firstScriptElement.parentNode.insertBefore(facebookJS, firstScriptElement);
}());
【问题讨论】:
-
有时也会出现同样的问题。
-
有想过这个吗?我遇到了同样的问题。
标签: javascript facebook xfbml