从竞争走向合作,基于Chromium的Edge浏览器已变成更有吸引力的产品,并且反哺让Chrome浏览器变得更好。目前谷歌已经采纳了微软贡献的诸多提议,包括优化了滚动特性、改善了电池和可访问性,而现在Edge工程师正在改进Chrome和Windows 10系统中Action Center的整合。
目前如果你收到某个网站的多条通知,那么在Action Center中点击通知并不是最新的,Chrome打开的并不是通知所指定的URL地址,而是这个网站的默认URL。在Windows 10上,Chrome浏览器还受到其他通知问题的困扰,不过微软似乎终于想出了一个解决方案。Edge工程师表示,这些问题源于WinRT toast事件,所以导致这些BUG。
在即将到来的Windows 10 May 2020功能更新中,微软将WinRT toast closed event带到类似于Chrome和Edge的Win32应用程序中。在该功能更新之后,基于Chromium的浏览器能够使用WinRT toast closed event,能够解决Chrome和Edge的通知问题。
在另一项Chromium提交中,微软还为旧版本的Windows 10系统开发了一个解决方案:
在旧版本Windows 10系统中,我建议我们停止使用WinRT toast dismissed event作为网页通知关闭事件。相反相反,我们应该通过定期检查Chromium的web通知状态是否与Windows动作中心的状态相匹配,来检测通知何时关闭。如果Chromium跟踪的web通知在动作中心中已经不存在了,我们可以假设该通知关闭了。我们可以使用多种信号来触发通知状态检查,包括当计时器启动时,当toast被点击、驳回或显示时,当toast历史记录被检索时等等。
相关文章
Win10 禁用 Microsoft Office 2016 自动更新的技巧
2022-06-1547% 的企业级 Win10 PC 会受到 IE11 明天退役的影响
2022-06-15微软向 Win11 任务栏添加类似 Win10 的搜索栏
2022-06-14Win10/11 如果设备管理器出现闪烁现象怎么办
2022-06-11Win10系统下如何给Edge缓存文件夹“挪窝”
2022-06-10Win10系统如何打造快手视频批量下载器
2022-06-10Win10系统下有哪些超好用的快捷键?
2022-06-10Win10解决不同原因引起的“相机”应用问题
2022-06-10Win10专业版下如何使用美国国际键盘?
2022-06-08微软 Win11 希望 Chrome 浏览器采用流畅滚动条
2022-05-30