2
webviewが無効なURLを読み込むと、エラービューを表示するためにどのプロパティを設定する必要がありますか?私はrenderErrorを試みます、それはコンソールメッセージを引き起こしますが、ビューを表示しませんでした。ここネイティブWebView読み込みエラー処理に反応します
コードです:
<View style={styles.webview_body}>
<WebView
source={{uri:this.props.url}}
onNavigationStateChange={this.onNavigationStateChange.bind(this)}
renderError={this.loadError.bind(this)}
/>
</View>
//the fucntion which display the error message
loadError(){
console.log('loaded');
return (
<View>
<Text>
something goes wrong.
</Text>
</View>
)
}
ここで[更新]私は、エラーをクリアするためにリロードすると、エラービューを表示する一時的な状態がありますスクリーンショット
です。別のWebViewのエラーを処理しようとするも、エラーが発生した後のビューをレンダリングするために、以下に示すと通り
私たちはonErrorも処理する必要がありますか? – vijayst
必要なプロパティが不明です。 – Klyment