處理漸進式 Web 應用程式的連結
許多作業系統上的原生應用程式都可以處理連結。 啟用相關聯的 URL 時,原生應用程式可以要求啟動,而不是網頁瀏覽器,為這些應用程式建立更吸引人的體驗。
漸進式 Web Apps (PWA) 也可以類似的方式處理連結。
自動連結處理
當符合下列任一條件時,安裝 PWA 的作業系統會針對任何參考 PWA 範圍內內容的連結自動啟動您的 PWA:
- PWA 是從 Windows 上的 Microsoft 市集安裝。
- PWA 是使用 Microsoft Edge 安裝,而 Microsoft Edge 是裝置上的預設瀏覽器。
自動連結處理不需要任何程式代碼即可運作,但使用者可以退出退出自動連結處理。 若要離開自動連結處理:
在 Microsoft Edge 中,流覽至
edge://apps
。尋找您想要停用自動連結處理的 PWA,然後按兩下 [ 詳細數據]。
在 [PWA 詳細數據] 頁面的 [ 鏈接處理 ] 區段下,按兩下切換按鈕。
使用範圍延伸模組處理來自其他來源的連結
範圍延伸模組可讓 PWA 擷取其本身範圍以外的路徑、子域或甚至網站的導覽。 這對於跨越多個網域以進行本地化的 PWA 很有用。 例如,PWA 可能會跨越 contoso.com
、 contoso.co.uk
與 contoso.fr
。
PWA 的指令清單會定義 PWA 的主控網域範圍。 例如, www.contoso.com
功能變數名稱可能會在 下 www.contoso.com/app
定義 PWA,且其範圍設定為 /app
。 在此情況下,路徑內所有可用的 www.contoso.com/app
網頁都是 PWA 範圍的一部分。 不過,路徑內的 www.contoso.com/foo
網頁不是 PWA 範圍的一部分。 此外,在或 www.contoso.co.uk
上可用bar.contoso.com/app
的網頁也不屬於 PWA 範圍。
原始試用版
自 2024 年 10 月 17 日開始,範圍延伸模組功能是原始試用版。 如需狀態,請參閱 Chrome 平台狀態的 Web 應用程式範圍延伸模組功能 。
當此功能可在 Microsoft Edge 中使用且不再處於原始試用狀態時,此功能將會記載在目前的文章中。 請參閱 Web Apps 的範圍延伸模組,這是指令清單內建存放庫中的解釋器。
另請參閱: