啟用快速登入:立即使用者介面模式 UX 模式

發布日期:2026 年 9 月 30 日

總覽

即時 UI 模式可解決因導向專屬登入頁面而導致的情境遺失和使用者流失問題。這項功能可讓使用者快速登入,直接在瀏覽或處理的頁面上,使用密碼金鑰或已儲存的密碼完成登入,不必離開目前的情境。

與條件式 UI 不同,使用者聚焦文字輸入欄位時,條件式 UI 會顯示自動填入建議,而「立即」UI 模式則會在使用者點按按鈕或連結時,立即叫用瀏覽器的驗證對話方塊 (目前 uiMode 只接受 "immediate",但日後可能會變更)。

即時 UI 模式有三項核心特徵,可有效快速登入:

  • 略過跨裝置 QR code:如果裝置上已有可立即使用的密碼金鑰或已儲存的密碼,瀏覽器會立即顯示驗證對話方塊。如果沒有,系統會立即結束,不會顯示智慧型手機的跨裝置 QR code 畫面。 這樣一來,網站就能自然轉換為一般備用導覽 (例如移至登入頁面)。
  • 直覺式帳戶選取 UI:系統不會個別列出混合類型的憑證,而是隱藏密碼金鑰和密碼之間的差異,提供直覺式帳戶選擇器,讓使用者專注於要登入的帳戶。
  • 安全漸進增強:雖然僅支援 Google Chrome 和 Chromium 瀏覽器,但使用功能偵測功能,即可在支援的環境中為使用者提供快速登入服務,同時不會中斷不支援瀏覽器 (例如 Safari 或 Firefox) 或無痕模式使用者的現有登入流程。

如要進一步瞭解 API 的運作方式,以及如何實作功能偵測,請參閱「登入的即時 UI 模式」。本文將探討建議使用的 UX 模式,說明如何透過即時 UI 模式提高轉換率,以及應避免的設計反模式。

最適合使用 Immediate UI 模式的地方,是在網頁導覽前進行攔截。每當未經驗證 (或工作階段過期) 的使用者點選連結或動作按鈕,正常情況下系統會將他們導向登入頁面,此時叫用「立即 UI」模式可建立流暢的 UX,絕不會中斷他們的工作流程。

大多數網站會在畫面頂端的全域標題中放置「登入」連結,導向專屬登入頁面。使用者在瀏覽的頁面上點選這個連結時,瀏覽器會暫停導覽並叫用「立即 UI」模式,如果裝置上有憑證,瀏覽器就會在目前頁面上顯示帳戶選取對話方塊。

使用者選取帳戶並完成驗證後,標題會更新為登入狀態,且不會導覽至其他頁面,讓使用者繼續瀏覽,不必離開目前查看的頁面。反之,如果裝置上沒有憑證,系統就不會顯示任何瀏覽器使用者介面,使用者會順利前往登入頁面,與原本的意圖完全一致。

結帳時動態登入 (電子商務)

在電子商務網站上,從購物車到結帳的過程,是因網頁瀏覽阻礙而導致購物車放棄率偏高的最常見原因之一。當未經驗證的購物者點選購物車畫面上的「Proceed to Checkout」按鈕時,系統會立即叫用 Immediate UI 模式,在點選按鈕的位置顯示帳戶選取對話方塊,只要輕觸一下即可完成驗證。

驗證成功後,購物者會完全略過登入頁面,直接進入最終的運送和付款確認畫面 (結帳頁面),大幅減少完成購買所需的步驟。如果沒有憑證,購物者會照常前往傳統登入或訪客結帳選項畫面。您可以根據業務需求設計網站,允許訪客結帳或要求登入。立即 UI 模式可消除回訪顧客的結帳流程阻力。

微動作 (喜歡、加入書籤、儲存) 的內嵌登入功能

當訪客瀏覽社群動態消息、社群網站或電子商務產品目錄時,如果每次嘗試「喜歡」貼文或「將項目加入書籤」時,系統都會強制將他們重新導向至登入頁面,可能會導致部分使用者放棄操作。

如果未登入的訪客點選「喜歡」、「書籤」或「儲存」等動作按鈕,系統會立即在該位置顯示「立即 UI 模式」對話方塊,讓訪客完成身分驗證,並立即觸發動作記錄和 UI 動畫 (例如愛心圖示變成紅色)。捲動位置不會移動單一像素,完全保留瀏覽沉浸感。如果沒有憑證,您可以顯示輕量型內嵌登入模式,覆蓋目前的畫面,或引導使用者前往登入頁面,讓他們登入後返回原處,而不是立即離開。

敏感作業的進階重新驗證

即使使用者已登入,根據安全最佳做法,執行敏感操作 (例如變更密碼、更新運送地址、編輯已儲存的付款方式或新增密碼金鑰) 時,如果距離上次驗證已過一段時間,系統仍會要求重新驗證。當使用者點選連結或按鈕,前往「我的帳戶」總覽頁面的敏感設定時,系統會啟動「立即 UI」模式,讓使用者直接在資訊主頁上完成身分驗證,不必離開頁面。這樣一來,使用者就能直接前往目標設定編輯頁面 (或立即執行敏感作業),不必經過中間的重新登入畫面。如果沒有憑證,請將使用者轉移至標準的重新驗證身分確認問題畫面 (例如重新輸入密碼畫面或一次性密碼驗證畫面)。

雖然從未經驗證的狀態進行標準快速登入時,不會指定目標憑證,但您必須為這個重新驗證的用途指定憑證。在要求中設定 allowCredentials,只顯示已登入使用者的憑證。

解鎖發布商網站的付費牆

新聞媒體和內容平台廣泛採用一種模式,讓使用者可免費存取文章的開頭段落,但當讀者捲動頁面到一半時,會看到軟付費牆或僅限會員的模糊處理內容。

讀者捲動文章並抵達付費牆後,如果點選「使用帳戶繼續閱讀」按鈕,系統就會叫用「立即 UI」模式,在讀者暫停捲動的位置顯示驗證對話方塊。驗證完成後,文章模糊效果會立即消失,且網頁不會重新載入,讀者可繼續閱讀,不會錯過原本正在看的文字。如果沒有憑證,請展開付費牆區段中的內嵌註冊或登入表單。

應避免的反模式

在網頁導覽之前使用 Immediate UI 模式,可帶來極大的價值,但如果放置位置錯誤,反而會對使用者的登入體驗造成負面影響。

避免在專屬登入頁面的登入按鈕上使用「立即」UI 模式

由於「立即顯示 UI」模式會在單一精緻對話方塊中處理密碼金鑰和密碼,因此您可能會想在專屬登入頁面上的「登入」按鈕使用這項模式。不過,請避免在此使用。首先,「立即」UI 模式嚴格要求使用者啟用 (例如點選或輕觸),因此在登入頁面上會顯得不自然,因為使用者可能會希望在頁面載入時,就能立即使用登入選項。其次,如果使用者裝置上沒有本機憑證,或是想透過行動裝置上的密碼金鑰 (跨裝置驗證) 或硬體安全金鑰登入,登入頁面就是最終目的地。使用者只要點選「使用密碼金鑰登入」,就會前往登入頁面。如果您在此使用「立即」UI 模式,瀏覽器會停用跨裝置 QR code 和安全金鑰備援,並在裝置上找不到本機憑證時立即終止,導致使用者陷入死胡同,因為點選按鈕後,系統不會將使用者導向任何頁面。

在每個驗證方法都必須正常運作的登入頁面,最佳做法是在輸入欄位設定條件式 UI (自動填入整合),確保本機密碼金鑰的便利性,同時將明確的「使用密碼金鑰登入」按鈕與標準叫用方法配對,以便可靠地顯示跨裝置 QR code 和安全金鑰選項。

結論

立即 UI 模式是強大的 UX 工具,可消除登入頁面的不必要繞道,並實現快速登入,在保留內容的同時完成登入。在網頁瀏覽發生前,攔截使用者意圖明確的時刻,例如標頭登入連結、結帳按鈕、微動作、敏感作業的升級重新驗證 (使用 allowCredentials 指定),以及文章付費牆,即可防止使用者流失,並提供流暢的使用者體驗。

同時請注意,即時 UI 模式嚴格來說是頁面導覽「前」的漸進式強化功能;請避免將此模式套用至最終目的地登入頁面的按鈕,確保設計保持開放,且跨裝置 (QR code) 使用者可存取。

如要進一步瞭解如何導入密碼金鑰和最新的 Web Identity 功能,請參閱下列資源: