文件名称:平滑滚动60fps「Smooth Scrolling with 60fps」-crx插件
文件大小:50KB
文件格式:CRX
更新时间:2024-04-04 05:56:14
无障碍
修复位置:通过添加transform:translateZ(0)到元素来修复。平滑滚动60fps。 该扩展通过将transformZ(0)添加到position:fixed的图层来优化滚动性能。这触发硬件加速并使滚动更流畅。 在选项页面中,您可以打开和关闭功能,并决定您是否喜欢速度或效果。 我也设法把这个技巧应用到真正的chromium.app中,所以你可以把它作为一个“原生”的chrome特性,而不需要扩展名。对于勇敢的人来说,这里是一个从我的下载箱下载的测试版:(用补丁编译的最新铬版) https://www.dropbox.com/s/cesnf1ekte8kwmn/Chromium.app.zip?dl=0 屏幕截图显示了扩展的不同之处。请参阅截图的地址栏中的评论。 a)未优化的,大量的绿色重绘区域,b)启用了扩展,仍然滚动条是绿色的 c)用补丁chromium.app替代滚动条被隐藏的地方,根本没有绿色重绘。 我尝试将修补程序(实际上只有2行代码)提交给官方的铬git,但可能需要一段时间才能访问并获得批准。但在几个星期内,它可能是正常的chrome.app的一部分,所以每个人都可以从更好的滚动体验中受益。 这个扩展的代码也可以在github上获得: https://github.com/ayurmedia/fixfixed v0.1:初始 v0.2:错误修复 v0.3:性能改进+错误修正。 v0.4:修正了评论中的错字 v0.5:代码清理和错误修正,希望是今天的最后一个版本;) v0.6:清理,优化 v0.7:代码优化 v0.8:实现了图标+徽章 - 数字改进的div,也是新的选项页面 v0.9:优化的默认设置。 v1.0:现在直接读取css并修补css。更有效,更少的错误检测。 v1.1:错误修正,更好地解析CSS,尊重媒体查询,重新应用转换以减少误报。 v1.2:错误修正子像素antializing translateZ(0)强制灰度反锯齿,所以现在只在滚动时应用css,在滚动完成时删除 (阅读期间)。 v1.4:改进,关闭反锯齿修复的选项更快,antilizefix的延迟选项以毫秒为单位 (见选项) 此扩展功能与“SmoothScroll”扩展程序结合使用也很好:https://chrome.google.com/webstore/detail/smoothscroll/nbokbjkabcmbfdlbddjidfmibcpneigj 请评价扩展和反馈和错误报告,这有助于我改善扩展。 问候, 丹尼尔 支持语言:English