Произошла ошибка после проверки аутентификации Firebase с Google на ElectronJS.
Аутентификация раньше работала, хотя я и не внес никаких существенных изменений в свой код, которые могли бы повлиять на часть аутентификации Google.
Аутентификация по-прежнему работает правильно, когда я запускаю свой проект вбраузер (npm run serve).В Electron я вижу
TypeError: Cannot create property 'href' on string 'about:blank' when clicking on the Google authentication button.
TypeError: Невозможно создать свойство 'href' для строки 'about: blank'
Мой код, который выполняется при нажатии-
googleLogin() {
fb.auth
.signInWithPopup(fb.googleProvider)
.then(credential => {
this.$store.commit("setCurrentUser", credential.user)
fb.usersCollection.doc(credential.user.uid).set({
}).then(() => {
this.$store.dispatch("fetchUserProfile")
this.updateGmailData()
this.$router.push("/dashboard")
}).catch(err => {
console.log(err)
})
}).catch(err => {
console.log(err);
});
},
При втором нажатии на кнопку я вижу еще одну ошибку типа -
TypeError: Cannot create property 'href' on string ''
Почему аутентификация работает в браузере, но не в Electron?В чем причина этой проблемы?