Я получаю вызов, когда применяю 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, он работает нормально. Зачем? и как это исправить?