Я изо всех сил пытаюсь открыть веб-сайт в приложении Cordova с помощью движка Crosswalk. InAppBrowser по умолчанию неправильно отображает страницу, поскольку использует собственный WebView (который плохо работает на старых телефонах, таких как Android 4.3). Я пытаюсь использовать cordova-plugin-crosswalk-webview
, и хотя он, кажется, отображает представление Cordova с помощью Crosswalk (так говорит navigator.userAgent
), когда я вызываю window.open
или cordova.InAppBrowser
(после установки cordova-plugin-inappbrowser
), он использует собственный WebView.
Есть ли что-то особенное, что я должен сделать, чтобы это отображалось таким образом? Я также попробовал этот пакет github, но, похоже, он не может разрешить выполнение скриптов. во внутреннем браузере, и мне нужна какая-то связь между приложением Cordova и страницей браузера. Возможно, есть какой-то другой способ заставить это общение работать (намерение состоит в том, чтобы иметь возможность показывать сканер штрих-кода при нажатии на кнопку).
У вас есть идеи, как решить эту проблему? Большое спасибо !