2014-12-14 7 views
14

Ich habe eine Phonegap Android App mit Barcodeleser, die ich mit der Betaversion nach Crosswalk migriert habe, und jetzt zeigt mein Alarmdialog seltsame Blöcke anstelle von lateinischen Zeichen, wie in der Screenshot unten.Crosswalk Cordova - js alert zeigt Blockzeichen auf der chinesischen Schnittstelle android

screenshot

Dies sollte den folgenden Text stattdessen zeigen, was sie auf die reine Phonegap Version tat

Alert 
We got a barcode 
Result: 6927xxxxxxxxxxx 
Format: EAN_13 
Cancelled: false 

Specs:

  • Chinese Hong Kong
  • LG G3 Android 4.4
  • ARM
  • Beta Crosswalk 10

ich zu ahnen es eine Art Codierung/Sprache Problem ist, weil ich Chinesisch Satz als meine Systemsprache am Telefon haben.

Bitte beachten Sie, dass ich den Text nicht zensiert habe, noch sind es chinesische Schriftzeichen. Der Text, der angezeigt werden soll, befindet sich in meinem Codeblock.

Bitte kommentieren, wenn mehr Informationen benötigt werden!

+0

Sie sollten Verwendung 'navigator.notification.alert (Meldung, alertCallback, [Titel], [Button])' http://docs.phonegap.com/en/edge/cordova_notification_notification.md.html –

+0

versuche ich bin das mit US-amerikanischer Tastatur bekommen. auf API 19 & 22 (64 Bit). – kim3er

+0

Ich habe https://crosswalk-project.org/jira/browse/XWALK-3187 aktualisiert – kim3er

Antwort

0

Ich bin mir nicht sicher, ob das funktioniert, aber geben Sie es nur eine Chance. Entfernen Sie das Crosswalk-Plugin und fügen Sie es dann erneut hinzu. Ein ähnliches Problem wurde für meine Apache ionic Framework-Anwendung verursacht, die obige Methode funktionierte für mich. Versuch es.

Verwandte Themen