[英]Firebase UI Auth widget in Angular application
我只想在登录页面上包含FirebaseUI Auth小部件(通过ngRoute控制)。
但是,顶级JS会在所有其他页面上抛出此错误:
“未捕获错误:无法在页面上找到Firebase UI小部件元素。”
虽然错误在技术上是正确的,但它很烦人,因为该窗口小部件不应该在所有页面上。
有没有人想过用这种方法来压制这个?
谢谢,奈德
您需要Firebase Auth才能在需要身份验证的所有网页上工作,因此您需要为这些网页加载Firebase Web SDK / Javascript。 至于widget元素不存在,是否有一组元素需要使用?
如果有,请添加它们。 如果没有,它们应该由SDK自动加载(就像它在常规Web SDK中加载iFrames一样)。 控制台告诉你缺少元素。
我知道如果您托管firebase脚本而不是通过CDN加载它们,您将获得更丰富的错误处理/消息。 你可以试试。
如果你想隐藏widget元素,似乎CSS可以display:none
你可能不得不添加!important
声明。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.