Kann Backspace nicht in Codemirror unter Phonegap auf Android 4.x arbeiten?

8

Ich brauche einen webbasierten Text / Code-Editor, der sich gut für meine App verhält.

Ich versuche, Codemirror unter Phonegap zu verwenden, und derzeit habe ich Probleme, die Rücktaste für vorher eingegebenen Text zu arbeiten. Dies ist ein großes Problem für meinen Anwendungsfall. Jetzt habe ich mich umgesehen und es scheint, dass es kein direktes Codemirror-Problem ist, sondern eher der Android- und virtuelle Tastatur-Malarkey, siehe diese Frage: Android: Rücktaste in WebView / BaseInputConnection

Ich benutze Phonegap Version 2.6.0, die neueste Version des Codemirrors (seit letzter Nacht) und teste auf Android 4.2.2. Dies scheint spezifisch für WebView auf Android zu sein, könnte jemand verifizieren, dass das kein Problem auf iOS ist?

Ich bin nicht abgeneigt, etwas Java-Code zu machen, um das Problem zu beheben, aber ich bin mir nicht sicher, wie ich in die Cordova-Implementierung von WebView einsteigen soll, da der gesamte Code, der mir ausgesetzt ist, besteht aus:

%Vor%

es sei denn, ich sollte in Cordovas Quellbaum schauen. Im Wesentlichen möchte ich wissen, wie ich die Lösung unter dem obigen Link in meinem Fall implementieren kann. Jede Hilfe wird sehr geschätzt!

    
Nisk 11.05.2013, 16:11
quelle

1 Antwort

9

Initialisierungsmethode überschreiben:

%Vor%

Erstellen Sie in CustomWebView, das CordovaWebView erweitert

%Vor%

Erstellen Sie Ihre benutzerdefinierte InputConnection:

%Vor%     
max28 29.05.2013, 19:35
quelle