Я использую Google Signin, и он работает нормально локально. Но когда я ставлю его на сервер и пытаюсь войти, я получаю
'Uncaught: popup closed by user'
Я отключил мой блокировщик рекламы и все, что может мешать. Но все равно получите ошибку.
Я использую Vuejs для входа в систему, и я знаю, что весь код работает, потому что я могу войти в систему локально просто отлично.
Я все равно выложу код, хотя я почти уверен, что проблема не в этом. Мои методы входа в Vue.js ...
clickButton(type) {
var that = this
that.signType = type
auth2.grantOfflineAccess({ 'redirect_uri': 'postmessage', 'approval_prompt': 'force' }).then(that.onSignIn);
},
// Callback for Sign In
onSignIn(authResult) {
if (authResult.code) {
this.$store.dispatch(TYPES.GET_GOOGLE_TOKEN, { code: authResult.code })
}
},