我的注册页面是可滚动的,在底部用户将登录Google
,通过重定向到另一个页面并重定向回来。
当用户被重定向回页面时,它将加载页面的顶部,而不是底部。我需要保持该页面的状态(因为用户可能会被重定向两次)
一种方法是在重定向功能发生时向下滚动。使用谷歌是:
firebase.auth().getRedirectResult().then(function(result) {here !}
问题是,在返回之前有 2-3 秒的延迟。
如何在页面加载时保持页面状态如此正确,我们回到以前的位置?
#element
以立即滚动通过在登录前更改当前 URL,您可以让页面立即滚动到您想要的元素。
以下是更改 URL 的示例:
// "Title" is currently ignored
history.pushState({}, "Title", "/your-url#id");
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句