在多台设备上测试我网站的移动版本时,我注意到一个非常奇怪的行为。
我有一个可滚动的内容 div overflow: auto
,它在所有经过测试的设备上都能正常工作,Safari 上的 iPhone 4 除外。其他浏览器和设备可以正确显示它,甚至是 iPhone 5 Safari。
在 iPhone 4 Safari 上,当您滚动到内容的末尾时,底部会出现很多额外的空白(看起来像 100-200% 的额外高度)并且滚动时文本会消失。这不会发生在 Safari 中的任何其他设备上,也不会发生在 iPhone 4 上的其他浏览器中。
有没有人听说过这种现象?我完全不知道是什么导致了这种行为或如何解决它。
由于我只能访问有限数量的设备进行测试,因此我可能会忽略也出现此问题的其他设备/浏览器。如果您有移动设备并且也想对其进行测试,那么现场站点就在这里:现场站点。在移动主页上,单击其中一个徽标以展开内容,然后尝试向下滚动。请在评论中发布您的结果。