как очистить локальное хранилище от react-native-webview? - PullRequest
0 голосов
/ 28 мая 2020

как очистить localStorage из react-native-webview и

как лучше всего очистить localstorage веб-просмотра

1 Ответ

0 голосов
/ 28 мая 2020

мы можем использовать injectedJavaScript для очистки локального хранилища. мы можем вызвать this.clearLocalStorage (); очистить localStorage

clearLocalStorage = () => {
    this.setState({ isCookieClear: true }, () => {
      setTimeout(() => {
        this.setState({ isCookieClear: false });
      }, 2000);
    });
  };
const {isCookieClear}=this.state;

let myInjectedJs = `(function(){
  ${isCookieClear?`window.localStorage.clear(); `:''}
})();`

return (
<WebView
 ref="webview"
 javaScriptEnabled={true}
 domStorageEnabled={true}
 injectedJavaScript={myInjectedJs}
 useWebKit={true}
 />
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...