微软有心,PWA应用会在谷歌Chrome浏览器崩溃重启后自动恢复运行。使用PWA应用程序的经验。通过在Chromium中添加该功能,即使Chrome由于更新或崩溃而重新启动,PWA也将被正确恢复,并且它们的状态将被操作系统记住。“会话状态目前只包括选项卡窗口,不包括PWA。这必须改变。在某些情况下,PWA必须在浏览器重启时恢复。但PWA会话状态必须在逻辑上与选项卡窗口会话状态分开,以帮助维持PWA就像本机应用程序,而不是浏览器的一部分。”微软在一份文件中解释了这个想法。此更改将通过“浏览器会话还原系统”还原Web应用程序。恢复将以这种方式进行。当PWA被恢复时,通常为浏览器窗口跟踪的属性将被跟踪和恢复(例如窗口位置、屏幕、大小等)。直接打开PWA不应像普通Windows那样触发还原。(例如,打开TwitterPWA应该只做那个,别无其他,不要还原PWA,不要打开浏览器,除非对macOS有一些限制)。直接打开浏览器的行为应该和现在一样——在大多数情况下仍然不应该恢复PWA。在Windows和Linux上,Microsoft指出正常的浏览器还原和PWA还原不应相互干扰。恢复数据结构足够灵活,可以支持额外的字段,例如web应用程序的窗口定位或显示模式。这种方法扩展了浏览器会话恢复,将PWA和选项卡式浏览器会话存储在单独的文件中。一次恢复可以恢复两个会话——仅浏览器选项卡式会话或仅PWA会话。“浏览器会话和应用程序会话之间的分离不是幻觉——它实际上是。关闭和打开PWA永远不会影响浏览器会话,”微软指出。IT之家了解到,微软计划在所有操作系统的Chromium91浏览器中引入这些PWA改进。
