-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
【问题讨论】:
【参考方案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/releasenotesoverflow: scroll
与 overflow-scrolling: touch
不同。前者规定了一个盒子应该如何显示溢出的内容;后者决定了用户如何与溢出的内容进行交互(无论如何,根据 Apple 的说法)。以上是关于-webkit-overflow-scrolling:touch 有多少支持的主要内容,如果未能解决你的问题,请参考以下文章