回答:
Javascriptのalert
メソッドを使用してソースコードを返すことができます。これをアドレスバーに入力します。
javascript: alert(document.getElementsByTagName('html')[0].innerHTML);
FirefoxまたはAndroid上のChromeでは、アドレスバーのURLの前に「view-source:
」、つまり「view-source:http://google.com
」を付けてソースを表示できます。
javascript:document.location='view-source:'+document.location;
市場でView Web Sourceというアプリを探してインストールします。
次に、ブラウズするときにメニューを開き、「共有」をタップして、ポップアップするリストで「Webソースを表示」を選択します。
Firebug / Web Inspectorのような方法でソースを表示し、ライブで変更するのに役立つもう1つのツールは、weinreリモートデバッガーです。
クロムでは、リモートデバッグ機能があります。Chroneを電話にインストールする場合。USB経由でPCに電話を接続すると、ChromeブラウザーでPC上のJavascriptの変更されたソースを表示できます。
http://eclipsesource.com/blogs/2012/08/14/debugging-javascript-on-android-and-ios/の最後を参照してください
開発に非常に便利なエミュレータを使用している場合は、ソースをシェルまたはテキストファイルにキャプチャできます。これを行うには、adbに付属のAndroid Developer Toolsをインストールする必要があります。エミュレーターを起動し、OSのシェルから次のコマンドを実行します。
adb logcat browser:V *:S
これにより、エミュレーターのブラウザーアプリからすべてが出力され、他のログメッセージが抑制されます。そこから、javascript console.logコマンドがadbによってキャプチャされ、表示できるように出力されます。したがって、JQueryを使用している場合、これをページに追加すると、ページ全体のhtmlがログに出力されます。
$(document).ready(function(){console.log($('html').html())});
これにより、ページ上のhtmlタグ内のすべてがログに出力されます。
ログの出力をキャプチャすることができます(少なくともBASHを使用すると、他のシェルと話すことはできません)。
adb logcat browser:V *:S > log.txt
これで、ログからの出力はすべてlog.txtファイルにダンプされます。これは、他のテキストドキュメントと同様にページ全体を検索できるため、ページ全体のHTMLに非常に便利です。
全体ではなくページの特定の部分を取得する場合は、JQueryでhtmlタグではなくページのその部分を指定できます。そのため、クラス/ IDを持つ単一のdivを見る必要がある場合これに関連付けられている(この例では、「inspect-me」という名前のクラスがあります)、JQueryを次のように変更できます。
$(document).ready(function(){console.log($('div.inspect-me').html())});
あなたがページをAndroidのブラウザページのソースを表示、または検査したい場合は、この使用することができますhttps://developer.chrome.com/devtools/docs/remote-debugging その非常に良いインスペクタを