Microsoft 宣布,從Microsoft Edge 96 開始, Web 應用程式現在將能夠在Microsoft Edge 中使用協議處理程序。已安裝的Web應用程式(或PWA)將有新功能,可導航至預設或自訂協定。安裝後,Web 應用程式可以註冊為協定處理程序,以便在呼叫特定協定時啟動。
如果您的 Web 應用程式能夠註冊為協定處理程序,它將「與作業系統更好地集成,並且可以設定為開啟特定協定」。它也可以設定為預設處理程序,這意味著如果您正在開發作為電子郵件用戶端的 Web 應用程序,您可以為使用者提供選項,使其成為產生新電子郵件的預設應用程式。
還有一種方法,那就是註冊以 web 作為前綴的協議,這樣就可以建立具備可管理自訂方案能力的 Web 應用程式。它可以作為一個有用的資源,以防您需要瀏覽一個未能符合「安全清單方案集」的要求的URL。
根據新聞稿,為了將您安裝的 Web 應用程式註冊為協定處理程序,您需要在清單檔案中使用 protocol_handlers 欄位。如果清單中的協定處理程序欄位可用,在這種情況下,Web 應用程式將在安裝期間註冊為集合中定義的協定的協定處理程序。
協定處理程序支援 Windows、Linux 和 Mac 作業系統。新聞稿提到微軟已經“將這項工作貢獻給了 Chromium 開源專案”,該功能也可以在其他基於 Chromium 的瀏覽器中使用。
以上是Web 應用程式現在可以在 Microsoft Edge 中使用協定處理程序的詳細內容。更多資訊請關注PHP中文網其他相關文章!