簡體   English   中英

JavaScript 將用戶重定向到新頁面

[英]JavaScript redirect user to new page

我正在使用 Firebase 和 Vanilla JavaScript 開發 web 應用程序。 假設我有主頁索引.html,當用戶單擊登錄時,會出現一個彈出窗口,他將在其中輸入詳細信息。 由於他登錄,這意味着 URL 應該是localhost:5000/signin signin 。 是否可以從前端使用 JavaScript 或是否需要添加 Node.js 來分別重定向用戶。 我很困惑這是如何工作的,如果有人能解釋我應該如何處理這個問題,我將不勝感激。

您可以更改 url 而無需在現代瀏覽器中更改或重新加載頁面。

window.history.pushState({}, 'Signin', '/signin');

或者您可以使用 replaceState,因為您使用的是模式,但是它會中斷按鈕功能。

請看pushState

這將起作用:

<script>
    function signin() {
        window.open("/signin", "_blank", "width=500,height=300")
    } 
</script>

您可以將寬度和高度更改為登錄頁面的寬度和高度。 此外,您可以在彈出窗口中添加一些其他屬性。 欲了解更多信息,請訪問https://www.w3schools.com/jsref/met_win_open.asp如果您想讓您的頁面最大化,這也可能會有所幫助如何使用 Z9E13B69D1D14DA927Z102ACAAAF 打開最大化的 window?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM