React native 如何在React Native中捕获webview响应?

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

我的React原生web应用程序中有一个Webview。从该Web视图中,它显示了一个表单。用户填写表单后,它将导航到另一个web(我没有添加任何URL,它是由该web视图自动完成的)。我需要捕获该web视图的API响应这样做可能吗?我尝试使用注入JavaScript。但它不起作用。

我还需要得到每个网页视图的标题。这就是我试过的。什么都不管用

获得头衔

    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');
}}
/>