Плагины клавиатуры не работают со сборками Android Crosswalk?

Я попробовал плагин Cordova SoftKeyboard: http://plugins.cordova.io/#/package/org.apache.cordova.plugin.softkeyboard

А также подключаемый модуль PhonoStar SoftKeyboard: https://github.com/phonostar/PhoneGap-SoftKeyboard

Оба работают, когда я делаю традиционные сборки с Cordova 3.4 и Eclipse. Но когда я строю с помощью Cordova-Crosswalk (и 5.34.104.5, и 6.35.131), ни один из плагинов не работает. В LogCat нет вывода ошибок. У меня есть console.log() в javascript, который проверяет наличие библиотек, и они, похоже, есть.

Все мои другие установленные плагины, похоже, работают: Google Analytics, KeepScreenOn, Cordova Device и Cordova Dialogs.

Какие-либо предложения? Существует ли определенная структура плагинов, которая работает с Crosswalk?


person user2488234    schedule 15.05.2014    source источник


Ответы (1)


существует совместимая проблема, из-за которой CordovaWebView на основе Crosswalk не мог появиться во время вызова API showSoftInput(), я сообщил об ошибке для Crosswalk https://crosswalk-project.org/jira/browse/XWALK-1814, я думаю, это скоро будет исправлено.

person Gordon    schedule 30.05.2014
comment
Эта ошибка была закрыта и не исправлена. - person Adam Tegen; 07.04.2015
comment
Обходной путь по этой ссылке мне тоже не помог. Это кажется нерешенным вопросом - person Adam Tegen; 07.04.2015