Respostas:
Você pode usar o alert
método Javascript para retornar o código fonte, digite isto na barra de endereço:
javascript: alert(document.getElementsByTagName('html')[0].innerHTML);
No Firefox ou Chrome no Android, é possível visualizar a fonte prefixando o URL na barra de endereços com " view-source:
", ou seja, " view-source:http://google.com
".
javascript:document.location='view-source:'+document.location;
Procure um aplicativo chamado View Web Source no mercado e instale-o.
Em seguida, ao navegar, abra o menu e toque em "compartilhar", na lista exibida, escolha Exibir fonte da Web.
O aplicativo mencionado nesta resposta não é atualizado desde 2009.
Você pode tentar o VT View Source .
Outra ferramenta que é útil para visualizar a fonte e modificá-la ao vivo, de maneira semelhante ao Firebug / Web Inspector, é o depurador remoto mais remoto.
Crie um novo favorito (bookmarklet) no Mobile Chrome com:
Nome: Visualizar fonte (vs)
URL:
javascript:document.location='view-source:'+document.location; void(0);
Agora, quando estiver em uma página, toque no campo de endereço e comece a digitar: vs. O bookmarklet deve aparecer, clique nele e você estará pronto.
No chrome, existe um recurso de depuração remota. Se você instalar o Chrone no seu telefone. Se você conectar seu telefone via USB ao PC, poderá ver a fonte modificada em Javascript no seu PC em um navegador Chrome.
Consulte o final de http://eclipsesource.com/blogs/2012/08/14/debugging-javascript-on-android-and-ios/
Se isso é para depuração (a partir do seu comentário, parece que é), algo ainda melhor é instalar uma extensão de alternador de agente de usuário para Firefox ou Chrome na área de trabalho. Altere o agente do usuário para Android e você obterá a versão móvel do site, mas com todas as ferramentas de origem e depuração às quais está acostumado.
você pode capturar a fonte no seu shell ou em um arquivo de texto se estiver usando um emulador, o que é muito útil para o desenvolvimento. Para fazer isso, você precisará instalar o Android Developer Tools, que acompanha o adb. Inicie o seu emulador e, a partir do shell do sistema operacional, execute o comando:
adb logcat browser:V *:S
Isso produzirá qualquer coisa do aplicativo do navegador no seu emulador e suprimirá outras mensagens de log. A partir daí, qualquer comando javascript console.log será capturado por adb e output para você visualizar. Portanto, se você estiver usando o JQuery, poderá adicioná-lo à sua página e ele produzirá o html da página inteira no log:
$(document).ready(function(){console.log($('html').html())});
Isso produzirá tudo o que estiver dentro da sua tag html na página para o log.
Você pode capturar a saída do seu log (usando o BASH, pelo menos, não posso falar com outros shells) com:
adb logcat browser:V *:S > log.txt
agora, qualquer saída do log é despejada no seu arquivo log.txt. Isso é realmente útil para o valor de HTML de uma página inteira, pois você pode pesquisá-lo como faria com qualquer outro documento de texto.
Se você quiser pegar um pedaço específico da página e não a coisa toda, poderá especificar essa parte da página em vez da tag html no seu JQuery, portanto, se você precisar olhar para uma única div que tenha um ID / classe associado a ele (neste exemplo, ele tem uma classe chamada 'inspecione-me'), você pode alterar seu JQuery para:
$(document).ready(function(){console.log($('div.inspect-me').html())});
Se você estiver usando um navegador Opera, digite-o na barra de endereço, apague o http e outros itens e digite:
server:source
no endereço da página que você abriu.
Se você deseja visualizar a fonte da página do navegador Android ou inspecionar a página, pode usar este https://developer.chrome.com/devtools/docs/remote-debugging Seu muito bom inspetor