谷歌Chrome瀏覽器崩潰重啓後PWA應用將自動恢復運行

(來自macz.com)

外媒 Windows Latest 報道,微軟正在與谷歌合作進行一項新的改變,將改善基於 Chrome 的 PWA 應用的體驗。在 Chromium 中添加該功能後,PWA 將被正確恢復,即使 Chrome因更新或崩潰而重啓,操作系統也會記住它們的狀態。

“會話狀態目前只包括標籤窗口,不包括 PWA。這一點必須改變。在某些情況下,PWA 必須在瀏覽器重啓時恢復。但 PWA 會話狀態必須在邏輯上與標籤窗口會話狀態分開,以幫助保持 PWA 就像原生應用而不是瀏覽器的一部分的錯覺。”微軟在一份文檔中解釋了這個想法。

這一變化將通過 “瀏覽器會話還原系統”來恢復 Web 應用程序。恢復將以這種方式工作。

當 PWA 被恢復時,通常爲瀏覽器窗口跟蹤的屬性將被跟蹤和恢復(如窗口位置、屏幕、尺寸等)。

直接打開 PWA 不應該像普通窗口那樣觸發還原。(例如,打開 Twitter PWA 應該只做這些,而不做其他事情,不要還原 PWA,不要打開瀏覽器,除了在 macOS 上有一些限制)。

直接打開瀏覽器應該像現在這樣的行爲 -- 在大多數情況下仍然不應該恢復 PWA。

在 Windows 和 Linux 上,微軟指出,正常的瀏覽器還原和 PWA 還原應該不會相互影響。還原數據結構足夠靈活,可以支持額外的字段,如 Web 應用的窗口定位或顯示模式。

這種方法擴展了瀏覽器會話還原,將 PWA 和標籤式瀏覽器會話存儲在單獨的文件中。一個還原可以同時還原兩種會話 -- 只還原瀏覽器標籤式會話或只還原 PWA 會話。

“瀏覽器會話和應用程序會話之間的分離並不是一種錯覺 -- 實際上會這樣實現。關閉和打開 PWA 將永遠不會影響瀏覽器會話,”微軟指出。

微軟計劃在所有操作系統的Chromium 91 瀏覽器中引入這些 PWA 改進。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章