Я пытаюсь отобразить французский веб-сайт под названием seloger.com в Webview в моем приложении-реактиве.
Уже несколько дней, только на iOS, вместо отображения веб-сайта, Webview отображаетСообщение «Ошибка».
Снимок экрана: Это то, как он рендерится на Android, оба просмотра в порядке:
Снимок экрана: Это то, как он рендерит на iOS(и симулятор, и реальное устройство), веб-просмотр SeLoger.com показывает «Ошибка:»
Это мой код:
import React, { Component } from 'react';
import { Alert, View, WebView, Text } from 'react-native';
export default class TestWebview extends Component {
render() {
return (
<View style={{ flex: 1, marginTop:20 }}>
<View style={{ flex: 1, padding:5, backgroundColor:'black' }}>
<Text style={{ color:'white' }}>Google.com:</Text>
<WebView style={{ flex: 1 }}
source={{ uri: 'https://www.google.com' }}
onError={() => Alert.alert("error")}
renderError={() => Alert.alert("error")}
/>
</View>
<View style={{ flex: 1, padding:5, backgroundColor:'black' }}>
<Text style={{ color:'white' }}>SeLoger.com:</Text>
<WebView style={{ flex: 1 }}
source={{ uri: 'https://www.seloger.com' }}
onError={() => Alert.alert("error")}
renderError={() => Alert.alert("error")}
/>
</View>
</View>
);
}
}
Обратите внимание, что onError и renderError никогда не запускаются.
Это единственный сайт, который я обнаружил, который вызывает такое поведение.Что не повезло, потому что это то, что мне нужно отображать в моем приложении.
У кого-нибудь есть идея, почему iOS не будет отображать этот конкретный веб-сайт и как я могу обойти эту проблему?Благодаря.