Voglio ispezionare gli elementi CSS/HTML del mio sito Web nel mio browser Android. Tuttavia sarà su uno smartphone o l'SDK Android.Come posso controllare l'elemento in un browser Android?
qual è il modo migliore per farlo?
Voglio ispezionare gli elementi CSS/HTML del mio sito Web nel mio browser Android. Tuttavia sarà su uno smartphone o l'SDK Android.Come posso controllare l'elemento in un browser Android?
qual è il modo migliore per farlo?
Chrome su Android consente di utilizzare gli strumenti di sviluppo di Chrome sul desktop per ispezionare l'HTML caricato dall'applicazione Chrome sul dispositivo Android.
See: https://developers.google.com/chrome-developer-tools/docs/remote-debugging
Sto bene con questo, tuttavia sarei più felice se Sono riuscito a farlo nel browser Android, non in Chrome, principalmente perché Chrome funziona già benissimo e ... sai, i problemi di compatibilità mi costringono a eseguire il downgrade, ma non ho modo di testarlo :( – Goodwine
@Goodwine Take uno sguardo su https://www.jshybugger.com/. Attualmente è la soluzione migliore per il debug del browser Android. –
@PaulIrish Al momento di questo post, ho continuato a cercare e ho trovato [weinre] (http: // people. apache.org/~pmuellr/weinre/docs/latest/Home.html), e funziona davvero bene una volta che si è in grado di gestirlo :) – Goodwine
Ha dovuto eseguire il debug di un sito per il browser nativo Android ed è venuto qui. Così ho provato weinre su un OS X 10.9 (come server weinre) con Firefox 30.0 (client weinre) e Android 4.1.2 (target). Sono davvero molto sorpreso del risultato.
sudo npm -g install weinre
weinre --boundHost YOUR.IP.ADDRESS.HERE
http://YOUR.IP.ADRESS.HERE:8080
<script src="http://YOUR.IP.ADDRESS.HERE:8080/target/target-script-min.js"></script>
Forse 8080 non è la porta predefinita. Quindi al punto 4 devi chiamare weinre --httpPort YOURPORT --boundHost YOUR.IP.ADRESS.HERE
.
E non ricordo esattamente quando era, forse da qualche parte dopo il punto 5, ho dovuto accettare prompt delle connessioni in arrivo, ovviamente.
:) Buon debug
P.S. Sono ancora sopraffatto da quanto sia bello. Anche elementi di evidenziazione dei lavori O_O °
Semplicemente fantastico. Grazie per il passo dopo passo. – rsc
Oppure utilizzare al punto 4 'weinre --boundHost -all-' per collegarsi a tutte le interfacce – awidgery
Inoltre, ho dovuto usare ngrok per creare un tunnel da remoto. Assicurati di associare ngrok allo stesso indirizzo IP (e non a localhost) o non funzionerà 'ngrok http 192.168.0.104: 8080' Quindi usa l'url ngrok nel tag script. –
È possibile ispezionare elementi di un sito Web nel dispositivo Android utilizzando il browser Chrome. Apri il browser Chrome e vai al sito web che desideri esaminare.Vai alla barra degli indirizzi e digita "view-source:" prima di "http" e ricarica la pagina. Verranno visualizzati tutti gli elementi della pagina.
possibile duplicato di [Ispeziona elementi dell'interfaccia utente in Android] (http://stackoverflow.com/questions/8304358/inspect-ui-elements-in-android) – rid