是的,我们现在经常看到浏览器更新,您可能已经注意到了这次更新。除了流畅的新 JavaScript 功能外,Chrome 63 中还有一个新的 CSS 更新,很容易被忽略,但值得一提。
Chrome 63 现在支持 CSS 的
overscroll-behavior
属性,可以轻松覆盖浏览器的默认溢出滚动行为。
此属性很有趣,因为它原生支持我们经常在原生和 Web 应用中看到的下拉刷新 UI,定义了对弹出窗口和滑出菜单非常有用的滚动区域,并提供了一种控制某些触控设备上橡皮筋效果的方法,以便页面在视口的顶部和底部硬性停止。
目前,overscroll-behavior
并非 W3C 标准(这是 WICG 提出的草案)。它目前仅受 Chrome(当然,版本 63)支持,这也意味着它在 Opera(版本 50)中可用。Chrome 平台状态 报告 它目前正在 Firefox 中开发,并且 Edge 公开支持它。