![](https://i.stack.imgur.com/GDC1g.gif)
вы можете сделать это с помощью injectedJavaScript. просто определите ваш источник HTML-страницы в const
const htmlData = require('./page.html');
и создайте метод, как показано ниже
injectedToHtml() {
const myData = {planet: 'earth', galaxy: 'milkyway'};
let injectedData = `document.getElementById('container').value = '${myData.planet+myData.galaxy}';`;
return injectedData;
}
и верните свой веб-вид, например, в свой компонент
<WebView
source={htmlData}
javaScriptEnabled={true}
injectedJavaScript={injectedToHtml()}
style={{flex: 1}}
/>
Вот и все! дайте мне знать, если у вас еще есть вопросы.
Ваш HTML-файл выглядит следующим образом ..
<!DOCTYPE html>
<html>
<head>
<style>
#container {
width:100%;
height:100vh;
display: flex;
align-items:center;
justify-content: center;
}
</style>
</head>
<body>
<div id="container"></div>
</body>
</html>