Функция вставки JavaScript не работает в Android React Native, но работает нормально в iOS React Native - PullRequest
0 голосов
/ 15 ноября 2018

Я получаю вызов, когда применяю webview. Я хочу добавить функцию Javascript в мой веб-просмотр, но она работает только в iOS, а не в Android.

Посмотрите на мой код:

Webview:

<WebView
                            source={{uri:"http://mywebview.com/webview.php"}}
                            injectedJavaScript={jsCode}
                            mixedContentMode={'compatibility'}
                            javaScriptEnabledAndroid={true}
                            style={{height: 300}} />

JSCode для ввода:

let jsCode = `function doPopUp() {
                        document.querySelector('#myBody').style.backgroundColor = 'red';
                        alert('hello world from webview');
                        }`;

В iOS работает нормально, но не в Android. Если я не вводить JS (я положить его прямо в файл php), а затем открыть в браузере Android, он работает хорошо. Дополнительная информация для вас, если я не помещаю синтаксис в функцию js, он работает нормально. Зачем? и как это исправить?

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