IT之家5月28日消息微軟多次證實,它將為基于Chromium的瀏覽器帶來流暢的平滑滾動,包括支持谷歌Chrome。微軟非常熱衷于實現這一承諾,因為該項目工作在過去幾天取得了進展,并且在提交中詳細說明了另一項新功能。
根據新提交,微軟計劃在光標離開頁面時允許在Chromium繼續自動滾動。微軟稱,舊的提交在瀏覽器中添加了一個核查,如果光標離開頁面而中間的按鈕未被保留,則會導致自動滾動停止。
由于Windows應用允許在這種情況下繼續自動滾動,微軟表示讓Chromium也遵守這種行為是有道理的。當用戶將鼠標光標移動到網頁區域之外時,此功能應允許Chromium更好地使用自動滾動功能。
“一年前的CL[1]添加了一個if檢查,如果光標離開頁面并且中間按鈕沒有被保留,則導致自動滾動停止。由于其他Windows應用程序允許在這種情況下繼續自動滾動,將實現感覺和行為的匹配。”微軟解釋道。
另一個提交詳細說明了Chromium略有不同的自動滾動功能。此提交建議用戶可以通過按下或按住滾動條箭頭來平滑滾動。
“此CL使用DocumentTimeline動畫實現滾動條箭頭的mousedown自動滾動。這樣做的方式是,當你按住可自動滾動的ScrollbarPart時,會發布一個回調以創建滾動動畫。如果ScrollbarPart保持超過250毫秒,則將執行此回調。在mouseup上,動畫被中止,因此停止自動滾動。自動滾動動畫是不變的、永久性的,直到中止。”微軟解釋說。
這似乎是微軟備受期待的平滑滾動工作的一部分。
平滑滾動
微軟還對Chromium的后端進行了多項更改,以改善滾動體驗,該公司仍在嘗試實現該早期功能。
最新提交顯示微軟還希望跟蹤瀏覽器中滾動延遲的變化,因為它將幫助公司解決滾動問題。