我有一个使用 Firebase 进行身份验证的 Vue.js 应用程序,我正在尝试连接 Facebook 提供程序。我相信我的所有 Firebase 相关代码和配置都是正确的,但是当我从http://localhost:8080) 测试我的实现时,我不断收到Can't load URL: The domain of this URL isn't included in the app's domains.Facebook 错误。
据我所知,问题是我需要提供一个有效的“回调”URL,它将身份验证响应返回给我的应用程序。这是 Firebase 在设置 Facebook 身份验证时告诉您的操作,以及我对错误的研究确认的内容,但 Facebook 应用程序设置页面中的 Valid OAuth Redirect URIs 字段(我推测我需要在其中放置返回 URL)拒绝包含localhost. 我什至尝试将 URL 添加到“设置”页面中的任何其他字段,这些字段看起来像是他们想要 URL,但它们的响应都相同。这是一个展示这一点的屏幕截图:
所以我的问题是 1)如何配置我的 Facebook 应用程序以允许本地主机测试,以及 2)如何修复Can't load URLFacebook 错误?
让我知道是否需要包含我的登录前 Vue 代码。FWIW,我使用 Firebase 的linkWithRedirect();andsignInWithRedirect()方法登录(而不是linkWithPopup()and signInWithPopup())。

