问题描述
我在我的react.js应用程序中安装了Firebase,安装了firebaseui,并让Google登录可以正常工作。但是,绝对没有将CSS样式表应用于Google登录按钮。我在https://firebase.google.com/docs/auth/web/firebaseui处查看了文档,并在https://cdn.firebase.com/libs/firebaseui/4.6.1/firebaseui.css处访问了firebaseui.css文件的cdn链接,但它只会返回未找到的页面。在哪里可以找到适用于我的firebaseui安装的firebase UI css样式表?
此外,我不得不稍微编辑文档(与上面的文档页面链接相同)的指令代码,而不是编写
ui.start('#firebaseui-auth-container',{
signInoptions: [
{
provider: firebase.auth.EmailAuthProvider.PROVIDER_ID,requiredisplayName: false
}
]
});
我不得不将其更改为
ui.start('#firebaseui-auth-container',{
signInoptions: [
{
provider: firebase.firebase_.auth.EmailAuthProvider.PROVIDER_ID,requiredisplayName: false
}
]
});
获取正确的firebase .PROVDER_ID变量。这是因为Firebase文档已过时吗?其他人在使用firebase和firebaseui时是否遇到过类似的问题?
解决方法
文档中的链接已过期。当您遇到类似情况时,可以使用Firebase文档中任何页面顶部的“发送反馈”按钮来通知团队。
您将要改用Firebase UI GitHub repo上文档中的链接。它们以“ https://www.gstatic.com”开头。