JavaScript 将用户重定向到新页面

我正在使用 Firebase 和 Vanilla JavaScript 开发一个网络应用程序。假设我有主页 index.html,当用户单击登录时,会出现一个弹出窗口,他将在其中输入详细信息。由于他登录,这意味着 URL 应该是localhost:5000/signin. 是否可以使用前端的 JavaScript 来完成,或者是否需要添加 Node.js 来分别重定向用户。我很困惑这是如何工作的,如果有人能解释我应该如何处理这个问题,我将不胜感激。



BIG阳
浏览 98回答 2
2回答

哔哔one

您可以更改 url 而无需在现代浏览器中更改或重新加载页面。window.history.pushState({}, 'Signin', '/signin');或者您可以使用 replaceState,因为您使用的是模式,但是它会中断按钮功能。请看pushState

一只斗牛犬

这将起作用:<script>&nbsp; &nbsp; function signin() {&nbsp; &nbsp; &nbsp; &nbsp; window.open("/signin", "_blank", "width=500,height=300")&nbsp; &nbsp; }&nbsp;</script>您可以将宽度和高度更改为登录页面的宽度和高度。此外,您可以在弹出窗口中添加一些其他属性。有关更多信息,请访问https://www.w3schools.com/jsref/met_win_open.asp 如果您想让您的页面最大化,这也可能会有所帮助如何使用 Javascript 打开最大化的窗口?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java