Javascript React本机WebView文件下载/上载在Android中不工作
我正在开发一个Javascript React本机WebView文件下载/上载在Android中不工作,javascript,android,reactjs,react-native,webview,Javascript,Android,Reactjs,React Native,Webview,我正在开发一个react native应用程序,并在其中使用WebView组件呈现应用程序中的网页。但是我无法在androidmobile应用程序中从网站下载文件 <View style={styles.container}> <WebView source={{ uri: 'https://********** }} ref={'WEBVIEW_REF'} startInLoadingState={true}
react native
应用程序,并在其中使用WebView
组件呈现应用程序中的网页。但是我无法在android
mobile应用程序中从网站下载文件
<View style={styles.container}>
<WebView
source={{ uri: 'https://********** }}
ref={'WEBVIEW_REF'}
startInLoadingState={true}
scalesPageToFit={true}
onNavigationStateChange={this.onNavigationStateChange.bind(this)}
javaScriptEnabled={true}
/>
</View>
Android上ReactNative的WebView不支持文件输入
您可以使用此npm模块:
- 任何类型文件的文件输入支持使用
Android下载管理器
- Android SDK的权限请求
- 版本>26(现在新的Play Store构建和更新需要
自2018年11月起)
在将webView更改为android webView之前,您可以在此演示中试一试“android SDK的权限请求”是什么意思?android需要用户权限我已经使用过此功能,但我无法打开下载的文件,因为它的扩展名不在那里。请尝试添加扩展名以下载文件,并请向上投票并标记答案,这将帮助我感谢你,但这不起作用。我应该在哪里更改代码?