为啥我的 Web 应用在 iOS(Chrome 和 Safari)上滚动超级慢,但在所有其他平台上都可以?

Posted

技术标签:

【中文标题】为啥我的 Web 应用在 iOS(Chrome 和 Safari)上滚动超级慢,但在所有其他平台上都可以?【英文标题】:Why is my web app scrolling super slow on iOS (Chrome and Safari), but ok on all other platforms?为什么我的 Web 应用在 iOS(Chrome 和 Safari)上滚动超级慢,但在所有其他平台上都可以? 【发布时间】:2019-12-16 11:32:27 【问题描述】:

ios 浏览器 Safari 和 Chrome 上滚动几乎是不可能的,每次滚动尝试只有几个像素。在任何其他经过测试的平台上,滚动都是流畅而快速的。

编辑:该问题仅出现在 iOS 13 中。

应用程序可用here。

应用程序是基于角度的。

【问题讨论】:

【参考方案1】:

对于遇到类似问题的任何人,这是我必须调整的:

删除 youtube IFrame ( 删除:基于悬停的大 div 样式(不知何故,悬停事件会消耗滚动动作)

这 2 项措施解决了这个问题。但是,这只是暂时的,稍后我将不得不弄清楚如何重新实现这 2 个功能而不会失去可滚动性。

【讨论】:

以上是关于为啥我的 Web 应用在 iOS(Chrome 和 Safari)上滚动超级慢,但在所有其他平台上都可以?的主要内容,如果未能解决你的问题,请参考以下文章

为啥当我返回上一页时,我的 url 不正确(iOS 下的 Chrome,浏览器返回)

为啥 Chrome 会在 jQuery 中的某行暂停?

为啥 jscript 在 iOS 7 的 Chrome 浏览器中不起作用?

为啥我的代码不能在 web 中的 react-native 代码中运行

控制器经常被调用,但仅限于 iOS 上的 Chrome

为啥简单的网站会在移动设备上崩溃(至少是 iOS Safari 和 Chrome)?