gpt4 book ai didi

javascript - Angular 应用程序中的 Firebase UI Auth 小部件

转载 作者:搜寻专家 更新时间:2023-11-01 04:43:40 27 4
gpt4 key购买 nike

我只想在我的登录页面上包含 FirebaseUI Auth 小部件(通过 ngRoute 控制)。

但是,顶级 JS 在所有其他页面上抛出此错误:

“ Uncaught Error :无法在页面上找到 Firebase UI 小部件元素。”

虽然这个错误在技术上是正确的,但它很烦人,因为该小部件不应该出现在所有页面上。

有没有人想到一个巧妙的方法来抑制它?

谢谢,内德

最佳答案

您需要 Firebase Auth 才能在所有需要身份验证的页面上工作,因此您需要为这些页面加载 Firebase Web SDK/Javascript。至于 widget 元素不存在,是不是没有 widget 工作所需的一组元素?

如果有,请添加。如果没有,它们应该由 SDK 自动加载(就像它在常规 Web SDK 中加载 iFrame 的方式一样)。控制台告诉您缺少元素。

我知道如果您托管 firebase 脚本而不是通过 CDN 加载它们,您将获得更丰富的错误处理/消息。你可以试试看。

如果你想隐藏小部件元素,看起来 CSS 可以 display:none 你可能必须添加 !important 声明。

关于javascript - Angular 应用程序中的 Firebase UI Auth 小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38714889/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com