我有一个问题,问题是,我有一些 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后触发一次