在iOS浏览器Safari和Chrome上,滚动几乎是不可能的,每个滚动尝试只有几个像素。在任何其他测试平台上,滚动都是平滑和快速的。
编辑:问题只出现在iOS 13中。
APP可供使用这里.
这个应用程序是基于角度的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您的描述,您遇到的问题是iOS 13上的Safari和Chrome浏览器滚动不流畅,仅能滚动几个像素。考虑到已知的兼容性和限制信息,虽然直接提及iOS 13滚动问题的资料有限,但存在一些与iOS系统及浏览器相关的已知问题,可能间接影响到滚动性能。以下是一些建议和可能的原因分析:
系统限制与更新:
Webkit引擎问题:
JavaScript执行效率:
CSS和布局影响:
overflow: scroll;
),复杂的布局或大量重绘可能导致滚动性能下降。简化CSS,避免使用过于复杂的选择器和昂贵的动画效果。第三方库与插件:
硬件兼容性:
解决策略建议: - 优化前端代码:审查并优化Angular应用的JavaScript和CSS,减少资源消耗,提升执行效率。 - 更新系统与应用:鼓励用户更新至最新的iOS版本,同时确保您的应用本身也保持最新,利用最新的Webkit改进。 - 测试与调试:使用开发者工具(如Safari的Web Inspector或Chrome DevTools远程调试功能)监控滚动时的CPU和内存使用情况,定位性能瓶颈。 - 社区与官方反馈:查阅相关开发者论坛和官方渠道,看是否有其他开发者报告类似问题及其解决方案。
由于没有直接指出iOS 13滚动问题的具体解决方案,上述建议更多基于通用的性能优化思路和已知的iOS/浏览器限制。希望这些建议能帮助您排查并解决问题。