0
  • I need to set local storage in react-native web view.
  • I try with below code in react-native but not working.

React-Native code

  • set local storage in web view

      let myInjectedJs = `(function(){
          setTimeout(() => {
              window.sessionStorage.setItem('headerToken', '4239|gmSfGF0KOdXrOxSz1Kbu8hkxX1hvRSeTh6FEb7c4');
            }, 100)
      })();`;
    
  • web view code of react-native

           <WebView
                                source={{ uri: this.state.str_listing}}
                                onLoadEnd={() => this.hideSpinner()}
                                onLoadProgress={(e) => this.onLoadProgress(e.nativeEvent.progress)}
                                injectedJavaScript={myInjectedJs}
                                // onLoadStart={() => this._injectAccessTokenOnLoad()}
                                domStorageEnabled={true}
                                scalesPageToFit={true}
                                bounces={false}
                                thirdPartyCookiesEnabled={true}
                                allowsFullscreenVideo={true}
                                scrollEnabled={true}
                                originWhitelist={['*']}
                                cacheEnabled={false}
                                javaScriptEnabled={true}
                            />

0 Answers0