- iOS12.2及以上,同一个webView先加载直联页面,再加载本地页面时页面会白屏。
解决方案:加载本地页面前先加载about://blank,延迟0.1s再加载本地页面。
iOS13上好像已经修复了这个Bug,目前在iOS13.1.3亲测没有问题了,其他iOS13版本未测试。
- iOS13.2以上,同一个webView先加载了about://blank页面,再加载本地页面时会加载失败,还是白屏。
(13.2.3上亲测,猜想iOS13.2均有此问题,可惜没有机器)
解决方案:
1.针对直联页面和本地页面互相跳转的情况,判断系统版本>=12.2 && <13时采用上面的处理方案。
其他版本直接互相跳转即可,不需要加载about://blank页面。
2.针对iOS13.2及以上拦截about://blank的加载。
网友评论