Vous pouvez capturer la source dans votre shell ou dans un fichier texte si vous utilisez un émulateur, ce qui est très pratique pour le développement. Pour ce faire, vous devrez installer les outils de développement Android, qui incluent adb. Lancez votre émulateur puis, à partir du shell de votre système d'exploitation, exécutez la commande :
adb logcat browser:V *:S
Cela affichera tout ce qui provient de l'application navigateur sur votre émulateur et supprimera tout autre message de journal. Ensuite, toutes les commandes console.log en JavaScript seront capturées par adb et affichées pour que vous puissiez les consulter. Ainsi, si vous utilisez JQuery, vous pouvez ajouter ceci à votre page et il affichera tout le HTML de la page dans le journal :
$(document).ready(function(){console.log($('html').html())});
Cela affichera tout ce qui se trouve dans la balise html de la page dans le journal.
Vous pouvez capturer la sortie de votre journal (en utilisant BASH, du moins, je ne peux pas parler des autres shells) avec :
adb logcat browser:V *:S > log.txt
Maintenant, toute sortie du journal est redirigée dans votre fichier log.txt. Cela est vraiment pratique pour une page entière en HTML, car vous pouvez ensuite y effectuer des recherches comme vous le feriez avec n'importe quel autre document texte.
Si vous souhaitez capturer une partie spécifique de la page au lieu de la page entière, vous pouvez spécifier cette partie de la page plutôt que la balise html dans votre JQuery, donc si vous devez examiner un seul div qui a une classe/id associée (pour cet exemple, il a une classe nommée 'inspect-me'), vous pouvez modifier votre JQuery en :
$(document).ready(function(){console.log($('div.inspect-me').html())});