1
當我點擊「login with facebook」時,它給出了這個錯誤「Uncaught TypeError:t不是函數」。 用戶已經登錄,但我的應用程序沒有顯示主頁。當我登錄實無其正常工作Uncaught TypeError:t不是函數
登錄錯誤截圖http://prntscr.com/ezge48
export function LoginWithFacebook(){
return (dispatch) => {
var provider = new firebase.auth.FacebookAuthProvider();
firebase.auth().signInWithPopup(provider).then(function(result){
var user = result.user;
console.log("LoginSuccess");
dispatch(AllActions.userSignInSuccess(user))
browserHistory.replace('/home')
})
.catch((error) => {
console.log("login error", error)
dispatch(AllActions.userSignInFailed(error))
})
}
}
下面HTML的身體
<script>
window.fbAsyncInit = function() {
FB.init({
appId : ' app id here ',
cookie : true,
xfbml : true,
version : 'v2.8'
});
FB.AppEvents.logPageView();
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
你可以顯示錯誤堆棧嗎? – Panther
http://prntscr.com/ezge48 –
看起來它來自他們的SDK?你有最新版本嗎? –