Могу ли я отображать HTML-страницу с отверстием с помощью react-native-webview?

Итак, вопрос: могу ли я отобразить ответ со спины (html-страницы) с помощью react-native-webview?

Пожалуйста, добавьте немного больше деталей. Вы хотите опубликовать сообщение, которое затем можно будет прочитать в контексте React Native? Вы хотите взаимодействовать с WebView? Если да, используйте postMessage, хотите ли вы получить HTML в виде строки в React Native? Чего вы пытаетесь достичь?

JRK 05.04.2019 14:58

Мне нужно отобразить html-страницу с формой подтверждения, которую банк отправляет в ответ на мой почтовый запрос. В этой форме пользователь должен ввести код подтверждения для подтверждения платежа.

Michael Tkachenko 05.04.2019 15:03
Умерло ли Create-React-App?
Умерло ли Create-React-App?
В этом документальном фильме React.dev мы исследуем, мертв ли Create React App (CRA) и какое будущее ждет этот популярный фреймворк React.
Освоение React Native: Пошаговое руководство для начинающих
Освоение React Native: Пошаговое руководство для начинающих
React Native - это популярный фреймворк с открытым исходным кодом, используемый для разработки мобильных приложений. Он был разработан компанией...
В чем разница между react native и react ?
В чем разница между react native и react ?
React и React Native - два популярных фреймворка для создания пользовательских интерфейсов, но они предназначены для разных платформ. React - это...
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
Если вы уже умеете работать с React, создание мобильных приложений для iOS и Android - это новое приключение, в котором вы сможете применить свои...
Хуки React: что это такое и как их использовать
Хуки React: что это такое и как их использовать
Хуки React - это мощная функция библиотеки React, которая позволяет разработчикам использовать состояние и другие возможности React без написания...
0
2
76
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

да, вы можете отображать всю HTML-страницу с помощью react-native-webview

Если возможно, не могли бы вы привести небольшой пример, пожалуйста? Потому что я пробовал и всегда получаю пустой белый экран.

Michael Tkachenko 05.04.2019 14:38

Мой код выглядит так: return ( <View> <WebView originWhitelist = {['*']} source = {{ html: htmlResponse}} domStorageEnabled = {true} javaScriptEnabled = {true} ignoreSslError = {true} /> </ Вид>); }

Michael Tkachenko 05.04.2019 14:39
Ответ принят как подходящий

Я думаю, этот пример поможет вам В Интернете

<script>
  window.postMessage("Sending data from Web");
</script>
In React Native
import React, { Component } from 'react';
import { StyleSheet, Text, View } from 'react-native';
import { WebView } from 'react-native-webview';

export default class App extends Component {
  
    }

    render() {
        return (
          <WebView
             ref = "webview"
             onMessage = {this.onMessage}
          />
        );
    }

  onMessage(data) {
  
  alert(data);
}
}

Что означает данные?

Michael Tkachenko 05.04.2019 14:53

ответ из сети.

Masuk Helal Anik 05.04.2019 14:54

Итак, теперь мне нужно добавить исходный код с html в этот пример, верно?

Michael Tkachenko 05.04.2019 14:58

Другие вопросы по теме