首页 > 解决方案 > React Native WebView 在某些设备上不起作用

问题描述

嗨,伙计们,我正在使用 react native cli。我正在使用网络视图。 import {WebView} from 'react-native-webview';

  <WebView
                 ref={webViewRef}
                source={{uri:uri}}
                originWhitelist={['*']}
                onNavigationStateChange={
                  (state)=>{
                    const back = state.canGoBack
                    const forward = state.canGoForward
                    setCanGoBack(back)
                    setCanGoForward(forward)
                  } 
               }
              />

它在某些设备上工作得非常完美,但在一些旧设备上它显示我这个错误:

Error Loading Page 
Domain Undefined 
Error Code: 3
Description SSL error: The certificate authority is not trusted

有人知道那里有什么问题吗?我尝试搜索错误代码 3 webview,但无法解决问题。

标签: androidreact-nativewebview

解决方案


尝试usesCleartextTraffic添加project/android/src/AndroidManifest.xml

android:usesCleartextTraffic="true"

更多细节在这里


推荐阅读