1.小程序加載webview偶現白屏
webview加載偶現白屏問題,現在網上沒有找到具體的解決方案,所以稍作總結,避免一些不必要的可能性:
1.避免在鏈接中帶有中文字符,在 iOS 中會有打開白屏的問題,建議加一下 encodeURIComponent
2.在 iOS 中,若存在JSSDK接口調用無響應的情況,可在 web-view
的 src
后面加個#wechat_redirect
解決
3.在webview
的鏈接后面都加上時間戳,避免緩存問題導致的白屏
4.在webview
組件上添加wx:if
控制,只有在webview
的src
賦值的時候再將webview
顯示出來,避免頁面加載慢導致頁面高度計算為0,導致的白屏
5.TLS 必須支持 1.2 及以上版本。部分舊 Android 機型還未支持 TLS 1.2,請確保 HTTPS 服務器的 TLS 版本支持 1.2 及以下版本