Запретить перезагрузку в React Native WebView - PullRequest
0 голосов
/ 19 января 2019

Я запускаю отдельное веб-приложение внутри компонента WebView, в приложении React Native, и пытаюсь обеспечить их правильную связь.

React Native to WebView работает нормально. Я могу позвонить webView.postMessage(...) и получить его в document.addEventListener("message", ...) без проблем.

Однако, когда я пытаюсь пойти другим путем (от WebView к Native), вызов window.postMessage вызывает изменение URL через window.location, которое, кажется, перезагружает весь WebView и нарушает маршрутизацию решение внутри него.

Компонент react-native-community/react-native-webview, похоже, имеет ту же проблему .

Есть ли способ отправить собственное приложение из веб-представления без изменения URL-адреса или перезагрузки страницы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...