React native 如何在React Native中捕获webview响应?
我的React原生web应用程序中有一个Webview。从该Web视图中,它显示了一个表单。用户填写表单后,它将导航到另一个web(我没有添加任何URL,它是由该web视图自动完成的)。我需要捕获该web视图的API响应这样做可能吗?我尝试使用注入JavaScript。但它不起作用。 我还需要得到每个网页视图的标题。这就是我试过的。什么都不管用 获得头衔React native 如何在React Native中捕获webview响应?,react-native,webview,react-native-webview,React Native,Webview,React Native Webview,我的React原生web应用程序中有一个Webview。从该Web视图中,它显示了一个表单。用户填写表单后,它将导航到另一个web(我没有添加任何URL,它是由该web视图自动完成的)。我需要捕获该web视图的API响应这样做可能吗?我尝试使用注入JavaScript。但它不起作用。 我还需要得到每个网页视图的标题。这就是我试过的。什么都不管用 获得头衔 handleMessage(event) { console.log(message.nativeEvent.dat
handleMessage(event) {
console.log(message.nativeEvent.data);
}
<View style={{flex: 1}}>
<WebView
style={styles.webView}
scrollEnabled={true}
domStorageEnabled={true}
javaScriptEnabledAndroid={true}
javaScriptEnabled={true}
mixedContentMode={'compatibility'}
onMessage={this.handleMessage}
injectedJavaScript="window.postMessage(document.title)"
source=
{{uri: 'https://myweb.com/tokenization?type=usersave&automation=yes',
headers: { 'Content-Type': 'application/x-www-form-urlencoded'}, method: 'POST',
body:
'invoiceNumber='+invoice+'&storeName='+store+'&language='+setLanguage
}}
onError={() => {
console.warn('ERROR');
}}
/>
handleMessage(事件){
日志(message.nativeEvent.data);
}
{
console.warn('ERROR');
}}
/>