0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

微软与谷歌合作 Chrome 浏览器崩溃重启后 PWA 应用将自动恢复运行

工程师邓生 来源:IT之家 作者:骑士 2021-02-18 15:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

2月18日消息 外媒 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 将永远不会影响浏览器会话,”微软指出。

IT之家获悉,微软计划在所有操作系统的 Chromium 91 浏览器中引入这些 PWA 改进。

责任编辑:PSY

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微软
    +关注

    关注

    4

    文章

    6802

    浏览量

    108820
  • 谷歌
    +关注

    关注

    27

    文章

    6299

    浏览量

    113345
  • 浏览器
    +关注

    关注

    1

    文章

    1048

    浏览量

    37675
  • Chrome
    +关注

    关注

    0

    文章

    347

    浏览量

    19325
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RK平台AB系统重启怎么决定进A槽还是B槽?——BCB消息协议与槽位切换

    OTA 升级重启,系统应该从 A 槽启动还是 B 槽启动?如果新版本启动失败(内核崩溃、看门狗复位),如何自动回滚到旧版本?这一切依赖 misc 分区中的 BCB (Bootload
    的头像 发表于 09-05 07:13 1000次阅读
    RK平台AB系统<b class='flag-5'>重启</b><b class='flag-5'>后</b>怎么决定进A槽还是B槽?——BCB消息协议与槽位切换

    【迅为开发板专属工具】把烧写入口放进浏览器|Topeet RK Flash

    【迅为开发板专属工具】把烧写入口放进浏览器|Topeet RK Flash
    的头像 发表于 08-18 11:38 252次阅读
    【迅为开发板专属工具】把烧写入口放进<b class='flag-5'>浏览器</b>|Topeet RK Flash

    瑞芯微RV1126B开发板(EASY-EAI-PI2) 安装浏览器

    )。执行下方命令,先安装xdg-utils:sudoapt-getupdate&&sudoaptinstall-yxdg-utils2.2安装Chrome浏览器
    的头像 发表于 07-29 14:26 285次阅读
    瑞芯微RV1126B开发板(EASY-EAI-PI2) 安装<b class='flag-5'>浏览器</b>

    浏览器跨域窗口通信技术调研:window.open 与 postMessage

    浏览器跨域窗口通信技术调研:window.open 与 postMessage 本调研定位 :以 2aran.com 调研文章一键分发到 syncblog.cn 内容同步页 为具体案例,解释浏览器
    的头像 发表于 05-23 00:58 534次阅读

    服务数据恢复—多次意外断电导致RAID配置丢失的数据恢复案例

    本次故障设备为某品牌DL380系列服务,设备内配置6块硬盘组建RAID5磁盘阵列,阵列中存放企业内部办公文件及重要机密业务数据。 服务日常运行期间突发崩溃宕机,设备无法正常访问。
    的头像 发表于 05-19 23:13 329次阅读

    服务硬盘损坏数据恢复,北亚数据恢复案例

    的真实案例,为大家讲解服务硬盘损坏的数据恢复流程。 服务数据恢复环境: 本次故障服务采用
    的头像 发表于 04-28 14:06 501次阅读
    服务<b class='flag-5'>器</b>硬盘损坏数据<b class='flag-5'>恢复</b>,北亚数据<b class='flag-5'>恢复</b>案例

    瑞芯微(EASY EAI)RV1126B 安装浏览器

    )。执行下方命令,先安装xdg-utils:sudoapt-getupdate&&sudoaptinstall-yxdg-utils2.2安装Chrome浏览器
    的头像 发表于 04-24 14:47 1415次阅读
    瑞芯微(EASY EAI)RV1126B 安装<b class='flag-5'>浏览器</b>

    服务数据恢复—RAID5阵列同步中断双盘离线 存储崩溃数据恢复案例

    某单位一台存储设备突然崩溃,无法正常访问,急需对存储内数据进行恢复。北亚数据恢复工程师和用户方详细沟通存储设备故障情况。 经初步沟通了解到,故障存储中有一组由多块硬盘组建的RAID5阵列,
    的头像 发表于 04-23 12:49 320次阅读

    VF2 Debian image 69 Web 浏览器失败,怎么修复?

    只需启动并运行图像 69。 $ ip 一个 显示互联网连接已建立良好。 单击以运行默认的Web浏览器时,会弹出一条错误消息。 “无法执行默认 Web 浏览器。” 输入/输出错误。 有什
    发表于 03-24 06:54

    运行了一会debian nvdla版本自动断电,重启后进不去操作系统,为什么?

    运行了一会debian nvdla版本自动断电,重启后进不去操作系统,在uboot处 已更新uboot到github上的最新版,提示如下 MMC CD is 0x0, force t
    发表于 02-10 07:45

    无需安装!在浏览器里就能玩转ESP32/ESP8266,这个神器绝了!

    使用教程)ESP32-运行网页服务(WebServer)-实用篇介绍扔掉繁琐的桌面软件,一个浏览器搞定所有ESP开发调试需求温馨提示私信:ESPConnect即可获取
    的头像 发表于 01-10 10:01 2606次阅读
    无需安装!在<b class='flag-5'>浏览器</b>里就能玩转ESP32/ESP8266,这个神器绝了!

    鸿蒙手机系统6.0用浏览器看视频,视频显示不能横屏。怎么设置?

    鸿蒙手机系统6.0用浏览器看视频,视频显示不能横屏。怎么设置? 如何掂让这个竖屏切换为横屏?
    发表于 12-20 20:10

    服务数据恢复—RAIDZ多盘离线导致服务崩溃的数据恢复案例

    某存储设备中一共有40块磁盘组建存储池,其中4块磁盘作为全局热备盘使用。存储池内划分出若干空间映射到服务器使用。 服务存储设备在没有断电、进水、异常操作、供电不稳定等外部因素的情况下突然崩溃。管理员重启服务
    的头像 发表于 12-11 14:16 635次阅读
    服务<b class='flag-5'>器</b>数据<b class='flag-5'>恢复</b>—RAIDZ多盘离线导致服务<b class='flag-5'>器</b><b class='flag-5'>崩溃</b>的数据<b class='flag-5'>恢复</b>案例

    服务数据恢复—硬盘离线致raid5阵列崩溃,数据恢复大揭秘

    公司的一台服务中有一组数块硬盘组建的raid5阵列。 服务中有一块硬盘由于未知原因离线,服务崩溃,存储重要数据的D分区无法识别。 服务
    的头像 发表于 11-04 15:32 592次阅读

    服务数据恢复—RAIDZ多块硬盘离线导致服务崩溃的数据恢复案例

    服务数据恢复环境&故障: 一台服务有32块硬盘,采用Windows操作系统。 服务在正常运行的时候突然变得不可用。没有异常断电、进
    的头像 发表于 09-18 12:29 1379次阅读
    服务<b class='flag-5'>器</b>数据<b class='flag-5'>恢复</b>—RAIDZ多块硬盘离线导致服务<b class='flag-5'>器</b><b class='flag-5'>崩溃</b>的数据<b class='flag-5'>恢复</b>案例