您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關微軟怎樣能和本地應用一樣處理URL協議,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
在 2020 年,微軟確認將重點推進漸進式網頁應用(PWA),并改善其在桌面平臺的整體體驗。在 Edge/Chrome 的所有版本中,已經上線了“Desktop PWA URL handling”實驗 Flag。在生效之后,PWA 應用能注冊為處理自定義 URL 協議/方案的默認應用程序。
也就是說在該 Flag 生效之后,允許 Chrome 和 Edge 的網頁應用程序在點擊諸如 mailto://、ms-word:// 或 web+music:/ 等 URL 協議的時候,在全新的“Open with”對話框中能夠和本地 Windows 應用一起出現。
在 Chromium 的一篇文章中,微軟指出目前實驗性 PWA 的實現依賴于瀏覽器和操作系統之間的整合,以向操作系統注冊新協議。結果,open with 對話框出現在瀏覽器的窗口內。微軟在新的文檔中解釋說:“這創造了一種尷尬的體驗,因為只有第一個注冊的應用程序對用戶來說是 "原生的",而隨后的應用程序由于要在所有的Windows表面注冊協議處理管理而失去了這種原生性”。
微軟現在正在探索一種新的方法,涉及額外的應用程序與操作系統的注冊,以便每個安裝的PWA在注冊表層面上有自己的注冊表關聯。為了促進這種新的行為,微軟將在 Windows 上把瀏覽器協議注冊與應用程序協議注冊完全分開。
微軟表示:“這將允許多個應用程序在 Windows 上注冊處理相同的協議”正如你在上面的 "Open With "對話框截圖中看到的,微軟對網絡應用協議處理程序的新方法也將實現對多個配置文件的支持。
微軟表示:“在用戶體驗方面,這為客戶提供了更精簡的體驗,因為應用程序現在完全在操作系統方面處理,可以同時針對瀏覽器、其他Win32應用程序、其他Web應用程序和自身(如果安裝在多個配置文件中)進行歧義處理”。
當你為同一個URL協議安裝了多個應用程序時,上述對話框將是可見的。例如,如果你打開點擊一個協議 "web+music://songid",這將允許你選擇網絡應用或桌面應用來播放這首歌。
以上就是微軟怎樣能和本地應用一樣處理URL協議,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。