У меня очень странная проблема в WebView React Native с тегами HTML на планшетах Android.
По какой-то причине нажатие на визуализированную кнопку не открывает список опций.
Это происходит только на планшетах Android, независимо от версии Android. Однако на смартфонах Android эта ошибка не возникает, и список параметров открывается, как и ожидалось.
Чтобы воспроизвести эту ошибку, я создал простое демонстрационное приложение: https://github.com/huonderv/react-native-webview-html-select-bug .
Важным кодом является следующий:
index.android.js
import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View,
WebView
} from 'react-native';
export default class WebViewProject extends Component {
render() {
return (
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
},
});
AppRegistry.registerComponent('WebViewProject', () => WebViewProject);
simpleselect.html
Я также попытался заменить WebView на Crosswalk, как описано здесь: https://github.com/grovertb/react-native-crosswalk-webview . Однако это не решило эту проблему.
Кто-нибудь знает, как заставить это работать в React Native WebView на планшетах Android?