React Native WebViewキャッシュを閉じる

1781 ワード

React Native WebViewキャッシュを閉じる


ネット検索ではReact Nativeの下のwebviewコントロールのキャッシュを閉じる方法が見つからず、テストで解決策が見つかり、以下のように記録された.
  • コア構想:要求時に要求ヘッダを設定することによって、ページキャッシュを期限切れにする
  • .

    キーコード

    <View style={styles.container}>
        <WebView source={{ uri: "http://somehost/somepath/file.html", method: 'GET', headers: { 'Cache-Control':'no-cache'} }} style={{ width: Dimensions.get('window').width, height: Dimensions.get('window').height }}>WebView>
    View>
  • コアコード:sourceでheadersのCache-Controlをno-cache
  • と指定