首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >快速重定向火基8月

快速重定向火基8月
EN

Stack Overflow用户
提问于 2020-11-29 15:57:28
回答 1查看 224关注 0票数 0

当用户进入我的页面example.com时,我会检测到他们是否有活动会话。如果是这样的话,我将其重定向到example.com/dashboard。我的代码:

代码语言:javascript
复制
 <head>
    . . . .
    <script src="https://www.gstatic.com/firebasejs/7.14.3/firebase-app.js"></script>    
    <script src="https://www.gstatic.com/firebasejs/7.14.3/firebase-auth.js"></script>
    <script src="assets/js/config.js"></script>
  
    <script>
         firebase.auth().onAuthStateChanged( function( user ){
             if( user ){ window.location = 'dashboard'; }
         });
    </script>
 </head>

它工作得很好,但速度很慢。首先加载页面,然后重定向。我希望这件事立即发生

预期结果(miro.com):https://streamable.com/y6z7mc

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-29 16:18:54

onAuthStateChanged回调不会立即触发,因此您无法加快速度。简单地说,auth初始化、加载用户令牌并对其进行验证需要时间。您可以阅读更多关于这在这篇博客文章中如何工作的信息。

相反,您可以在用户等待此过程完成时显示某种类型的加载指示符或等待屏幕。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65062085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档