Я реализую экземпляр Geckoview в приложении для Android. Все выглядит правильно, и Geckoview может загрузить URL. Моя проблема в том, что если на сайте есть выпадающий список (выберите тег, Combobox), когда я нажимаю на стрелку, параметры не отображаются.
Я пытался использовать разные версии и каналы хранилищ (по ночам,Release, бета), и у меня все еще остается та же проблема.
Я пробовал на разных устройствах и версиях Android.
Когда я использую браузер, который использует Geckoview (Reference Browser,Предварительный просмотр Firefox) «выпадающие списки» работают отлично, поэтому я предполагаю, что это проблема конфигурации в моей реализации Geckoview.
GeckoView geckoview;
GeckoSession session;
GeckoRuntime runtime;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
geckoview = findViewById(R.id.geckoviewer);
session = new GeckoSession();
session.getSettings().setAllowJavascript(true);
session.getSettings().setDisplayMode(GeckoSessionSettings.DISPLAY_MODE_FULLSCREEN);
session.getSettings().setUserAgentMode(GeckoSessionSettings.USER_AGENT_MODE_MOBILE);
GeckoRuntimeSettings.Builder builder = new GeckoRuntimeSettings.Builder()
.javaScriptEnabled(true)
.consoleOutput(true);
runtime = GeckoRuntime.create(this, builder.build());
session.open(runtime);