2026年8月3日 09:00软件资讯00.15K
#软件资讯 谷歌在 Chrome for Mac 版中实施动态补丁技术,利用后台驻留进程实施自动更新,无需用户完全重启浏览器。不过这个功能存在矛盾,谷歌的描述是某些用户不想重启浏览器,问题是动态补丁技术需要关闭所有标签页,通过 macOS 的后台运行机制实施更新。所以实际情况是用户仍然需要关闭所有标签页,这种情况下谷歌才能实施动态更新,与直接重启浏览器实施更新没有太大的区别。查看全文:https://ourl.co/114157
谷歌日前发布博客介绍谷歌浏览器中近期的安全更新情况,在博客中谷歌也提到正在投资开发动态补丁技术,该技术可以在不需要完全重启浏览器的情况下实施自动更新。投资该技术的原因是很多用户不能或不想完全退出浏览器执行更新,动态补丁技术有助于帮助用户更快实施更新。
谷歌浏览器默认情况下也会在后台使用自动更新程序以及预留后台驻留程序,这些驻留程序可以在浏览器关闭所有窗口的情况下继续运行,然后可以接收网站推送的通知或执行其他任务。而动态补丁技术主要就是动态将后台子进程文件替换为更新后的版本,这可以在不中断用户会话的情况下实施更新。
谷歌浏览器的后台子进程有很多例如渲染器进程和 GPU 进程,不过目前谷歌仅在 Chrome for Mac 版上实施动态补丁技术,因为该版本利用 macOS 上独特的应用程序状态:即使浏览器所有窗口都已经关闭,应用程序通常也会在后台运行,所以可以执行动态更新。
蓝点网目前的主力浏览器就是 Chrome for Mac 版,通常我会开启大量页面并且不希望重启浏览器和关闭页面,在这种情况下谷歌的动态补丁技术其实没什么用,因为按照谷歌的描述只有所有窗口都关闭后才会通过后台驻留进程实施更新。
问题是如果我将所有窗口都关闭那完全可以自己转到设置页面检查更新或点击更新按钮实施自动重启,我更希望谷歌实施的是在不关闭任何窗口 / 标签页的情况下实施动态更新,而不是最终还是要我关闭所有窗口。
当然关闭所有窗口后恢复也不是难事,使用 Ctrl+Shift+T 或 Command+Shift+T 就可以批量恢复窗口,所以日常我更新谷歌浏览器都是使用这种方式恢复所有窗口,只不过每个标签页都需要重新加载,所以重启前必须先保留数据,否则未保存数据都存在丢失风险。
消息来源:谷歌官方博客






