close
微軟在一份文檔中解釋道:“會話狀態目前隻包括標簽窗口,而不包括 PWA。這一點必須改變。在某些情況下,PWA必須在瀏覽器重啟時恢復。但 PWA 會話狀態必須在邏輯上與標簽窗口會話狀態分開,以幫助保持 PWA 就像本地應用程序而不是瀏覽器的一部分的錯覺”。
這一變化將通過“瀏覽器會話還原系統”來恢復 Web 應用程序:
● 當 PWA 被恢復的時候,通常為瀏覽器窗口跟蹤的屬性將被跟蹤和恢復(如窗口位置、屏幕、尺寸等)。
● 直接打開 PWA 並不會向常規窗口那樣觸發還原。(例如,打開 Twitter PWA 應用會啟用新界面,並不會恢復 PWA,也不會打開瀏覽器,不過在 macOS 上可能會有一些限制)。
● 直接打開瀏覽器也不會恢復,大多數情況下不會恢復 PWA 應用。
在 Windows 和 Linux 上,微軟指出,正常的瀏覽器恢復和 PWA 恢復應該不會相互影響。恢復數據結構足夠靈活,可以支持額外的字段,如 Web 應用的窗口定位或顯示模式。
這種方法擴展瞭瀏覽器會話還原,將PWA和標簽式瀏覽器會話存儲在單獨的文件中。一個還原可以同時還原兩種會話--隻還原瀏覽器標簽式會話或隻還原PWA會話。
全站熱搜