作為Windows 10系統(tǒng)中用戶使用最多的瀏覽器,微軟的Edge工程師正在改進(jìn)Chrome和Windows 10系統(tǒng)中Action Center的整合,當(dāng)然這會(huì)在新系統(tǒng)的5月更新中體現(xiàn)。
目前如果你收到某個(gè)網(wǎng)站的多條通知,那么在Action Center中點(diǎn)擊通知并不是最新的,Chrome打開的并不是通知所指定的URL地址,而是這個(gè)網(wǎng)站的默認(rèn)URL。在Windows 10上,Chrome瀏覽器還受到其他通知問(wèn)題的困擾,不過(guò)微軟似乎終于想出了一個(gè)解決方案。
Edge工程師表示,這些問(wèn)題源于WinRT toast事件,所以導(dǎo)致這些Bug。
在即將到來(lái)的Windows 10 May 2020功能更新中,微軟將WinRT toast closed event帶到類似于Chrome和Edge的Win32應(yīng)用程序中。在該功能更新之后,基于Chromium的瀏覽器能夠使用WinRT toast closed event,能夠解決Chrome和Edge的通知問(wèn)題。
值得一提的是,微軟還為舊版本的Windows 10系統(tǒng)開發(fā)了一個(gè)解決方案,即停止使用WinRT toast dismissed event作為網(wǎng)頁(yè)通知關(guān)閉事件,定期檢查Chromium的web通知狀態(tài)是否與Windows動(dòng)作中心的狀態(tài)相匹配,來(lái)檢測(cè)通知何時(shí)關(guān)閉。
如果Chromium跟蹤的web通知在動(dòng)作中心中已經(jīng)不存在了,用戶可以假設(shè)該通知關(guān)閉了,這時(shí)使用多種信號(hào)來(lái)觸發(fā)通知狀態(tài)檢查,包括當(dāng)計(jì)時(shí)器啟動(dòng)時(shí),當(dāng)toast被點(diǎn)擊、駁回或顯示時(shí),當(dāng)toast歷史記錄被檢索時(shí)等等。