近日,基于谷歌开源浏览器chromium,微软发布了首个针对windows 10、windows 7以及macos系统的edge beta版本。此次发布的版本新增了许多实用功能,预计在未来版本迭代中将进一步优化滚动体验。

在今年早些时候,微软已提交了一项名为“Compositor threaded scrollbar scrolling”的代码提交记录,通过“continuous-scrolling”(连续滚动)的设计原型,使滚动操作更加平滑流畅。当用户点击并按住滚动条箭头时,浏览器能无缝执行滚动动作。目前,Edge和Chrome浏览器的Canary通道版本可通过开启实验性标志来使用这一特性。
最近,微软又提交了一项新的代码提交记录,旨在改进按下或按住滚动条箭头时的流畅滚动效果,并为自动滚动过渡动画增加了播放与暂停的功能。
微软指出,这一改动能够让滚动动画在鼠标光标离开滚动条箭头或跟踪边界时自动暂停,只有当光标再次进入这些区域时才会重新开始滚动。微软工程师解释道:“此提交是为了支持Compositor threaded scrollbar的一项功能。”

当前,这项提交已被标记为“Active”,预计将在即将发布的Canary通道版本中实现。微软还分享了该特性的技术细节:
具体而言,当你按住可自动滚动的滚动条部分时,会触发一个回调函数以生成滚动动画。如果滚动条部分被按住超过250毫秒,则会执行此回调。在释放鼠标按钮时,动画会被终止,从而停止自动滚动。自动滚动动画是恒定且持久的,直到被中断为止。

根据另一项提交的代码记录,微软的流畅滚动部署还支持无限制的自动滚动:
此提交启用了无限滚动功能。每帧都会检查滚动图层的长度,若长度增加(正向滚动正在进行),则旧的动画将被终止,一个新的基于最新滚动条长度的自动滚动动画将开始运行。
以上就是Windows10首个Edge Beta版本获得滚动特性的详细内容,更多请关注php中文网其它相关文章!
Edge浏览器是由Microsoft(微软中国)官方推出的全新一代手机浏览器。Edge浏览器内置强大的搜索引擎,一站搜索全网,搜文字、搜图片,快速识别,帮您找到想要的内容。有需要的小伙伴快来保存下载体验吧!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号