2014-12-14 10 views
14

Ho un'app Android Phonegap con lettore di codici a barre che ho migrato a Crosswalk utilizzando la versione beta, e ora la mia finestra di avviso mostra strani blocchi invece di caratteri latini, come mostrato in lo screenshot qui sotto.Crosswalk Cordova - js alert mostra i caratteri di blocco sull'interfaccia cinese android

screenshot

Questo dovrebbe mostrare il testo che segue, invece, che lo ha fatto sulla pura versione PhoneGap:

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

Spec:

  • cinesi di Hong Kong
  • LG G3 Android 4.4
  • ARM
  • pedonale Beta 10

Sono sospettare che sia una sorta di problema di codifica/lingua perché ho set cinese come la mia lingua del sistema al telefono.

Si prega di notare che non ho censurato il testo, né sono caratteri cinesi. Il testo che dovrebbe essere visualizzato è nel mio blocco di codice.

Si prega di commentare se sono necessarie ulteriori informazioni!

+0

Dovresti provare a usare 'navigator.notification.alert (messaggio, alertCallback, [title], [buttonName])' http://docs.phonegap.com/en/edge/cordova_notification_notification.md.html –

+0

I'm ottenendo questo con la tastiera inglese degli Stati Uniti. su API 19 e 22 (64 bit). – kim3er

+0

Ho aggiornato https://crosswalk-project.org/jira/browse/XWALK-3187 – kim3er

risposta

0

Non sono sicuro che funzionerà, ma diamo una possibilità. Rimuovi il plug-in crosswalk e aggiungilo di nuovo. Un problema simile è stato causato per la mia applicazione di framework ionico apache, il metodo di cui sopra ha funzionato per me. Provalo.