我正在按照官方的Firebase身份验证教程操作,但在以下代码中一直出现此错误:
const provider = new firebase.auth.GoogleAuthProvider()
firebase.auth()
.signInWithPopup(provider)
.catch((error) => alert(error.message))
.then((data) => console.log(data.user, data.credential.accessToken))
这是我的控制台错误:
backend.js:12632 Uncaught (in promise) DOMException: Blocked a frame with origin "http://localhost:3000" from accessing a cross-origin frame.
我在认证控制台中将localhost添加为白名单域名。
我需要同时添加端口吗?假设这会有所帮助...但是任何建议都将不胜感激。谢谢。
顺便说一下,我正在使用Nuxt(Vue)。