微軟大力改善Chromium的滾動特性強化自動滾動功能
微軟此前曾多次公開表示要為Google Chrome在內,基於Chromium的瀏覽器引入流暢的滾動體驗。而微軟也非常熱衷於實現這個承諾,在近幾日獲得新進展的基礎上在新提交的Commit中詳細說明了另一項新功能。
根據最新提交的Commit,微軟計劃允許光標離開頁面的時候讓Chromium能夠繼續自動滾動。微軟表示在舊commit中,對於在光標離開頁面且中間按鈕並未被保留的情況下導致瀏覽器停止自動滾動的狀態進行審查。
由於Windows應用允許在這種情況下自動滾動,微軟表示讓Chromium也遵循這種行為是比較合理的。當用戶將鼠標光標移動到網頁區域之外時,此功能應允許Chromium更好地使用自動滾動功能。
而在另一個Commit中微軟詳細介紹了適用於Chromium的其他自動滾動功能。微軟解釋稱:“此CL使用DocumentTimeline動畫實現滾動條箭頭的mousedown自動滾動。這樣做的方式是,當您按住可自動滾動的ScrollbarPart時,會發布一個回調以創建滾動動畫。如果ScrollbarPart保持超過250毫秒,則將執行此回調。在mouseup上,動畫就會中止並停止自動滾動。自動滾動動畫是不變的,永久性的。”