Réponses:
Vous pouvez utiliser la alert
méthode Javascript pour retourner le code source, tapez ceci dans la barre d'adresse:
javascript: alert(document.getElementsByTagName('html')[0].innerHTML);
Dans Firefox ou Chrome sur Android, il est possible d'afficher le code source en préfixant l'URL dans la barre d'adresse par " view-source:
", c'est-à-dire " view-source:http://google.com
".
javascript:document.location='view-source:'+document.location;
Recherchez une application appelée View Web Source sur le marché et installez-la.
Ensuite, lorsque vous naviguez, ouvrez votre menu et appuyez sur "partager", dans la liste qui apparaît, choisissez Afficher la source Web.
L'application mentionnée dans cette réponse n'a pas été mise à jour depuis 2009.
Vous voudrez peut-être essayer VT View Source .
Le débogueur à distance weinre est un autre outil utile pour visualiser les sources ET les modifier en direct, à la manière de Firebug / Web Inspector .
Créez un nouveau signet (bookmarklet) sur Mobile Chrome avec:
Nom: Voir la source (vs)
URL:
javascript:document.location='view-source:'+document.location; void(0);
Maintenant, lorsque vous êtes sur une page, appuyez sur le champ d'adresse et commencez à taper: vs. Le bookmarklet doit apparaître, cliquez dessus et vous êtes prêt.
En chrome, il existe une fonction de débogage à distance. Si vous installez Chrone sur votre téléphone. Si vous connectez votre téléphone via USB au PC, vous pouvez visualiser la source modifiée en Javascript sur votre PC dans un navigateur Chrome.
Voir la fin de http://eclipsesource.com/blogs/2012/08/14/debugging-javascript-on-android-and-ios/
Si ceci est destiné au débogage (il semble que votre commentaire le soit), il est préférable d'installer une extension de commutateur d'agent d'utilisateur pour Firefox ou Chrome sur votre bureau. Modifiez l'agent utilisateur sur Android pour obtenir la version mobile du site, mais avec tous les outils de source et de débogage auxquels vous êtes habitués.
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 devez installer les outils de développement Android fournis avec 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 n'importe quoi de l'application de navigateur sur votre émulateur et supprimera tout autre message du journal. À partir de là, toutes les commandes javascript console.log seront capturées par adb et affichées en sortie. Donc, si vous utilisez JQuery, vous pouvez ajouter ceci à votre page et cela affichera l'intégralité du code HTML de la page dans le journal:
$(document).ready(function(){console.log($('html').html())});
Cela affichera tout le contenu de votre balise HTML sur la page dans le journal.
Vous pouvez capturer la sortie de votre journal (en utilisant BASH, du moins, je ne peux pas parler à d'autres shells) avec:
adb logcat browser:V *:S > log.txt
maintenant, toute sortie du journal est sauvegardée dans votre fichier log.txt. C'est vraiment pratique pour une page entière de HTML, car vous pouvez ensuite effectuer une recherche à travers celle-ci comme n'importe quel autre document texte.
Si vous voulez récupérer un fragment spécifique de la page plutôt que le tout, vous pouvez spécifier cette partie de la page plutôt que la balise html dans votre JQuery. qui lui est associé (pour cet exemple, il a une classe nommée 'inspect-me'), vous pouvez changer votre JQuery en:
$(document).ready(function(){console.log($('div.inspect-me').html())});
Si vous utilisez un navigateur Opera, tapez ceci dans votre barre d’adresse, assurez-vous d’effacer les fichiers http et autres, puis tapez:
server:source
dans l'adresse de la page que vous avez ouverte.
Si vous souhaitez afficher la source de la page du navigateur Android ou inspecter la page, vous pouvez utiliser cette https://developer.chrome.com/devtools/docs/remote-debugging Son très bon inspecteur