2013-07-03 10 views
6

Attualmente sto lavorando a un'applicazione HTML/JS che verrà incorporata in un'applicazione iOS e Android. Poiché l'app per Android non è ancora finita, la sto testando sul browser Chrome in Android. Ho risolto tutti i problemi, ma quando apro la stessa app web nel browser nativo, nulla funziona come previsto.È possibile eseguire il debug di un javascript sul browser nativo di un tablet Samsung

Quindi la mia domanda è: C'è un modo per eseguire il debug in un browser nativo su un dispositivo Android?

In chrome questo è stato abbastanza facile con remote debugging.

(Per favore non mi consigli di usare 'log' dichiarazioni per il debugging, perché questo non è quello che sto cercando qui)

E proprio di versare il mio coraggio: browser nativo del Samsung Tablet è l'unico dispositivo che sta causando mi fa venire il mal di testa!

risposta

6

Digitando about:debug nella barra degli indirizzi del browser nativo sarà ginocchiera opzioni 'debug' nel menu Impostazioni.

L'opzione "Mostra console JavaScript" consente di visualizzare gli errori JavaScript nella pagina Web.

NB Credo che la console JavaScript verrà visualizzata solo se c'è un errore.

HTH

Nick.

+1

Questo non funziona per me. Prova a fare una ricerca sul web (vedo il completamento automatico che suggerisce un https://www.google.com/search? URL) oppure vuole il completamento automatico su chrome: // debug, che viene visualizzato "Questa pagina web non è disponibile. La pagina web su chrome: // debug/potrebbe essere temporaneamente inattiva ..." HUH? !!! – Michael

+0

Stranamente, vedo già "Debug" in Impostazioni e "Mostra console JavaScript" è già controllato ... quindi sono un po 'in difficoltà su come farlo apparire in realtà. Presumo che ci sia effettivamente un errore, in quanto la mia pagina si blocca eseguendo del codice javascript e non produce l'output atteso. – Michael

+0

Che dispositivo sei su Michael? Sono su un Samsung Galaxy S4 (4.2.2) e sto avendo lo stesso problema, tranne che non riesco a vedere Debug nelle impostazioni o Mostra console Javascript. Ho anche un S3 e about: debug funziona bene, sembra che l'abbiano cambiato per S4, ma il browser azionario sta usando il motore di rendering di Chrome con l'aspetto di esso o qualcosa di strano sta succedendo. –

1

È possibile eseguire facilmente il debug dell'applicazione Web con Telecomando Web Inspector (weinre).

Guarda questo post per scoprire come installare e utilizzare weinre.

Spero che ti possa aiutare se questa domanda è ancora attuale.

0

Se avete aggiornato il vostro dispositivo si può andare a settings ->Debug ->'Remote Debug Enable' Una volta abilitato è possibile eseguire il debug del browser nativo proprio come è possibile eseguire il debug di cromo.

0

Si può provare vorlon soluzione troppo, ha una bella interfaccia web & molto facile da installare

& È gratis

Ma se non è possibile vedere gli errori della console chiare con volron, probabilmente si desidera usa la soluzione di Nick, a volte gli errori complessi impediscono persino a vorlon o weiner di intercettarli. Quindi, una volta sistemato il blocco di questi problemi, probabilmente volron inizierà a prenderli correttamente

Problemi correlati