android - 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,但无法解决问题。
解决方案
尝试usesCleartextTraffic
添加project/android/src/AndroidManifest.xml
android:usesCleartextTraffic="true"
更多细节在这里
推荐阅读
- flutter - 无法在 JSON 正文中使用 TextEditingController 变量发布 http 请求
- java - 如何在 Java 的 GUI 程序中使用几个多维数组和一维数组?
- android - 使用 ffmpeg 将两个视频与其原始音频连接起来?
- python - Python子进程popen scp触发远程主机上的sshd,当scp完成时不会自动停止
- function - 绘制星星的对象方向
- python - 如何在 VSC 中使用 pip3 中的电话号码模块?
- xml - 由于编码字符导致 XSLT 抛出错误
- javascript - 收到错误“无法读取未定义的属性附加子项
- azure-devops - Azure Repos 入门:如何上传文件?
- c# - 如何使用 OpenXML 计算每张纸的行数