Я использую Expo. import { WebView } from "react-native-webview";
и импортированный веб-просмотр, как указано выше, я пытаюсь загрузить файл документа с некоторого URL-адреса https, он работает нормально и загружает файл xls в IOS, но в android он дает пустой экран.
<WebView
originWhitelist={["*"]}
source={{ uri: 'https://download.microsoft.com/download/1/4/E/14EDED28-6C58-4055-A65C-23B4DA81C4DE/Financial%20Sample.xlsx' }}
onLoadEnd={() => console.log('end' +Platform.OS)}
javaScriptEnabled={true}
domStorageEnabled={true}
useWebKit={true}
style={styles.WebViewStyle}
startInLoadingState={true}
/>
const styles = {
WebViewStyle: {
flex: 1,
marginLeft: 6,
height: "50%",
width: "97%"
}
}
console.log onLoadEnd не подходит для android, но отлично работает для IOS.