如何从 webview 获取会话。?

时间:2021-04-13 06:54:19

标签: react-native webview

我有一个问题,问题是,我有一些 webview

<WebView
      ref={(r) => (this.webref = r)}
      onNavigationStateChange={this.onNavigationStateChange.bind(this)}
      source={{uri: 'https://example.com'}}
      scalesPageToFit={false}
      onLoadEnd={this.onLoadEnd}
      onMessage={(event) => {
        console.log(event.nativeEvent.data);
      }}
    />

我也有一个在加载 webview 后可以工作的代码

onLoadEnd = () => {
  this.webref.injectJavaScript(
    `window.ReactNativeWebView.postMessage(window.localStorage.getItem('session'))`,
  );
};

我可以在用户授权/注册后以某种方式获得会话吗?如果可以,怎么做?因为我的injectjavascript()在加载webview后触发一次

0 个答案:

没有答案