Как захватить ответ веб-просмотра в React Native? - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть веб-просмотр в моем веб-приложении React Native. Из этого веб-просмотра он показывает форму. После того как пользователь заполняет форму, он переходит на другой веб-сайт (я не добавляю URL-адрес, это автоматически выполняется этим веб-представлением). Мне нужно захватить ответ 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');
            }}
        />

...