JavaScript将用户重定向到新页面
我正在使用Firebase和Vanilla JavaScript开发一个web应用程序。假设我有homepage index.html,当用户单击登录时,会出现一个弹出窗口,用户将在其中输入详细信息。因为他登录了,这意味着URL应该是JavaScript将用户重定向到新页面,javascript,node.js,firebase,firebase-authentication,Javascript,Node.js,Firebase,Firebase Authentication,我正在使用Firebase和Vanilla JavaScript开发一个web应用程序。假设我有homepage index.html,当用户单击登录时,会出现一个弹出窗口,用户将在其中输入详细信息。因为他登录了,这意味着URL应该是localhost:5000/signin。是否可以从前端使用JavaScript执行此操作,或者是否需要添加Node.js以分别重定向用户。 我不知道这是怎么回事,如果有人能解释一下我该怎么做,我将不胜感激。在现代浏览器中,您可以在不更改或重新加载页面的情况下更改
localhost:5000/signin
。是否可以从前端使用JavaScript执行此操作,或者是否需要添加Node.js以分别重定向用户。
我不知道这是怎么回事,如果有人能解释一下我该怎么做,我将不胜感激。在现代浏览器中,您可以在不更改或重新加载页面的情况下更改url
window.history.pushState({}, 'Signin', '/signin');
或者您可以使用replaceState,因为您使用的是modal,但是它会中断按钮功能
请查看在现代浏览器中,您无需更改或重新加载页面即可更改url
window.history.pushState({}, 'Signin', '/signin');
或者您可以使用replaceState,因为您使用的是modal,但是它会中断按钮功能
请看这将起作用:
<script>
function signin() {
window.open("/signin", "_blank", "width=500,height=300")
}
</script>
函数签名(){
窗口打开(“/signin”,“空白”,“宽度=500,高度=300”)
}
您可以在页面宽度和高度中更改登录的宽度和高度。此外,您还可以向弹出窗口添加一些其他属性。欲了解更多信息,请访问
如果您想使页面最大化,这也可能很有帮助。这将起作用:
<script>
function signin() {
window.open("/signin", "_blank", "width=500,height=300")
}
</script>
函数签名(){
窗口打开(“/signin”,“空白”,“宽度=500,高度=300”)
}
您可以在页面宽度和高度中更改登录的宽度和高度。此外,您还可以向弹出窗口添加一些其他属性。欲了解更多信息,请访问
如果你想让你的页面最大化,这也会很有帮助