微軟新提案:讓Windows端Chrome/Edge支持計量連接模式
Windows 10 系統允許用戶強制使用“計量連接”(Metered connection)模式,以減少數據使用量。對於連接移動網絡或者對流量有限制的Wi-Fi 網絡時,該模式非常有用。
遺憾的是,桌面端的谷歌Chrome 瀏覽器並未針對該模式進行優化。因此無論系統是否啟用“計量連接”模式,都無法減少帶寬的使用或者節省流量。不過這種情況很快就會有所改變。
在最新提交至Chromium的提案中,微軟希望該開源瀏覽器能夠正確處理計量網絡。Windows隨附了計量Wi-Fi網絡和非計量蜂窩網絡,但是Chromium桌面版本不支持這些功能。事實上在這方面,Chrome OS的處理效果確實要比Windows端Chrome更好。
Windows 10 具有WinRT API,以支持對諸如Microsoft Store 之類的應用程序中的計量連接檢測,但是Chromium 當前未使用WinRT API。
為了在使用Google Chrome,Edge 或任何其他Chromium 瀏覽器時啟用對檢測Windows 10計量網絡的支持,微軟現在將“ GetConnectionCost”添加到NetworkChangeNotifier 類中,並且在沒有WinRT API 的情況下可以使用。
在提案中寫道:“此更改更新了NetworkChangeNotifierWin 類,以獲取計量的網絡狀態並註冊來自操作系統的更新”。微軟還指出,它還創建了一個與其他現有類類似的Observer 類,以在其更改時通知其他組件。
總體而言,微軟聲稱Chromium瀏覽器應支持計量連接,以滿足客戶的需求。