小程序中webview的一些坑

1.小程序加载webview偶现白屏

webview加载偶现白屏问题,现在网上没有找到具体的解决方案,所以稍作总结,避免一些不必要的可能性:
1.避免在链接中带有中文字符,在 iOS 中会有打开白屏的问题,建议加一下 encodeURIComponent
2.在 iOS 中,若存在JSSDK接口调用无响应的情况,可在 web-viewsrc 后面加个#wechat_redirect解决
3.在webview的链接后面都加上时间戳,避免缓存问题导致的白屏
4.在webview组件上添加wx:if控制,只有在webviewsrc赋值的时候再将webview显示出来,避免页面加载慢导致页面高度计算为0,导致的白屏
5.TLS 必须支持 1.2 及以上版本。部分旧 Android 机型还未支持 TLS 1.2,请确保 HTTPS 服务器的 TLS 版本支持 1.2 及以下版本

posted @ 2021-10-27 17:45  木-鱼  阅读(2354)  评论(0编辑  收藏  举报