公司的项目使用了hybrid方案,html5页面在ios的UIWebView中运行。
其中一个页面使用了flexbox布局,当该页面调用app提供的js接口打开新窗口,再返回的时候,其中使用弹性布局的div高度会莫名的增加20px,导致原本没有滚动条的页面出现了滚动条,相当的诡异,解决的方案是使该div中的dom发生改变,布局会自动正常,怀疑是ios对 webview的过度优化导致该问题
公司的项目使用了hybrid方案,html5页面在ios的UIWebView中运行。
其中一个页面使用了flexbox布局,当该页面调用app提供的js接口打开新窗口,再返回的时候,其中使用弹性布局的div高度会莫名的增加20px,导致原本没有滚动条的页面出现了滚动条,相当的诡异,解决的方案是使该div中的dom发生改变,布局会自动正常,怀疑是ios对 webview的过度优化导致该问题