-webkit-overflow-scrolling:touch 有多少支持

Posted

技术标签:

【中文标题】-webkit-overflow-scrolling:touch 有多少支持【英文标题】:How much support is there for -webkit-overflow-scrolling:touch 【发布时间】:2011-12-07 18:37:39 【问题描述】:

支持多少浏览器

-webkit-overflow-scrolling:touch

ios5 可以,其余的呢,还有 android 等。

【问题讨论】:

【参考方案1】:

请注意,Galaxy S2官方固件自带的Android 4.1.2 Stock Browser报告支持webkit-overflow-scrolling,但是当你轮询值时,它总是一个空字符串。

这会导致像这样的讨厌的错误:https://github.com/lazd/iNoBounce/issues/8

【讨论】:

这没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方发表评论 - 您可以随时评论自己的帖子,一旦您有足够的reputation,您就可以comment on any post。 我尝试在已接受的答案中添加评论以改进它,但正如您所指出的,SO 不会让我这样做,因为我使用的是一次性帐户(像往常一样)。抱歉,但由于我每年只回答一两个问题,我不想创建一个合适的帐户。希望我通过创建一个新答案提供了一些有用的信息,尽管这不是在 SO 上做事的首选方式。不知道为什么首先需要禁止使用其他人的答案的 cmets(同时允许发布新的答案,这更加明显......)【参考方案2】:

由于这篇文章已经发布了 2 年,所以我想分享一些我发现的有用更新:

Chrome Browser for Android no longer supports -webkit-overflow-scrolling? Is there an alternative?

http://cantina.co/2012/03/06/ios-5-native-scrolling-grins-and-gothcas/

【讨论】:

【参考方案3】:

在撰写本文时,-webkit-overflow-scrolling 是 iOS 5 及更高版本上的 Mobile Safari 独有的。

截至 2012 年年中,最新的 Android 版本(4.1 Jelly Bean)不支持它,但在 Chrome for Android 中支持,可从 Google Play 下载(并且仅支持 Android 4.0+)。 Android 3.0+ 支持溢出:滚动,但不是很爽。

【讨论】:

有没有人知道Android支持的具体版本号?我没有在 ICS 中看到... 有谁知道 2.3 版本是否支持它? 目前默认安卓浏览器不支持(即使是最新版本,4.1果冻豆也不支持)。但是,它在适用于 Android 的 Chrome 中受支持,您可以从 Google Play 下载。这意味着你不能在 PhoneGap 应用程序中使用 webkit-overflow-scrolling:touch ,此时也不能用于大多数其他用例。相反,您可以使用溢出:滚动,但这仅在 Android 3.0+ 中受支持,因此请使用 iScroll 或其他许多替代方案。【参考方案4】:

现在只有 iOS5。唯一会使用它的其他主要移动浏览器是 Chrome,因为其他浏览器都有自己的扩展程序。

【讨论】:

那么有没有类似 -ms 和 -moz 的版本 我相信Mobile IE已经支持了。 Firefox Beta for Android 支持溢出:滚动。 mozilla.org/en-US/mobile/7.0.1/releasenotes overflow: scrolloverflow-scrolling: touch 不同。前者规定了一个盒子应该如何显示溢出的内容;后者决定了用户如何与溢出的内容进行交互(无论如何,根据 Apple 的说法)。

以上是关于-webkit-overflow-scrolling:touch 有多少支持的主要内容,如果未能解决你的问题,请参考以下文章