共用方式為


網頁驗證入口網站

大部分熱點會使用限制式入口網站來實作客戶互動,這是限制的網路連線,所有用戶端 HTTP 要求都會重新導向至提供者的網站。 接著,網站可以提示使用者同意操作員的條款及條件、輸入付款資訊,或輸入認證來驗證先前的付款安排。

使用這類體驗存在數個問題:

  • 也會重新導向其他應用程式 (,例如電子郵件用戶端) 。 如果使用者先嘗試使用網頁瀏覽器以外的應用程式,他們就會遇到錯誤,而不知道如何加以解決。

  • 如果嘗試透過安全套接字層 (SSL) 進行初始連線,瀏覽器會在使用者重新導向至 Captive 入口網站之前,向使用者顯示安全性警告。 這會為使用者建立令人困惑的體驗,因為它們必須忽略安全性警告才能連線。

如果偵測到上限入口網站,Windows 會立即開啟網頁瀏覽器,以支援 Captive Portal 網路。 使用者會在裝置的前景中看到您的品牌網頁,以協助他們了解他們應該採取哪些動作,以使用 Captive 入口網站進行驗證。

Windows 提供機制,可讓使用者在後續的連線嘗試上略過限制入口網站。 不過,Captive 入口網站一律是第一次使用者遇到的體驗。

本主題討論下列使用 Captive 入口網站的最佳做法:

一致的連線處理

若要判斷用戶端第一次連線到網路時的因特網連線能力與入口網站狀態,Windows 會執行一系列的網路測試。 這些測試的目的地網站 msftncsi.com,這是專用於連線測試的保留網域。 偵測到上限入口網站時,這些測試會定期重複,直到發行上限入口網站為止。

若要避免誤判或誤判測試結果,您的 Captive 入口網站不應該執行下列動作:

  • 當使用者無法存取因特網時,允許存取 www.msftncsi.com

  • 變更顯示給用戶端的上限入口網站行為。 例如,請勿重新導向某些要求,並卸除其他要求;您應該繼續重新導向所有要求,直到驗證成功為止。

    注意
    拒絕服務防護措施應該以每個客戶端的嘗試頻率為基礎,而不是每個客戶端的嘗試次數或所有客戶端的嘗試總數。

觸控易記的網頁

Windows 體驗的設計訴求是觸控優先。 這會延伸至網頁。 請考慮為觸控使用者配置具有較大型、易於目標控件的網頁。 使用不需要過度捲動才能互動的配置,並視需要將流程分成多個頁面。 如需觸控易記網頁設計的詳細資訊,請參閱 觸控輸入的設計

購買后布建

應用程式可以套用的相同布建檔案也可以由網站套用。 在網頁的 JavaScript 中,檢查 window.external.msProvisionNetworks 方法的可用性。 如果存在,瀏覽器可以將布建檔案轉寄至操作系統。 如需如何產生此佈建檔案的詳細資訊,請參閱 使用元數據來設定行動寬頻體驗

注意 此布建檔案必須由網站或不是行動寬頻應用程式的應用程式提供時簽署。

傳遞 XML 布建檔案可讓操作系統自動連線到使用者服務中包含的其他網路,即使它們有不同的服務集標識碼, (SSD) 。 如果您使用靜態無線因特網服務提供者漫遊 (WISPr) 認證,它也會啟用更順暢的連線體驗,因為未來 Windows 可以使用這些認證自動進行驗證。

供應專案應用程式安裝

Windows 最豐富的體驗是透過使用行動寬頻應用程式。 無法允許透過 Captive 入口網站存取 Microsoft Store 中的一個應用程式,因此無法在使用者取得因特網連線之前安裝應用程式。 不過,在使用者經過驗證之後,請考慮將它們導向 Microsoft Store 來安裝您的行動寬頻應用程式。

熱點驗證方法