web-dev-qa-db-ja.com

Android内でSafariのJavaScriptエラー/デバッグコンソールを有効にする方法はありますか?

Googleで実行する必要があるJavaScriptアプリケーションを開発していますAndroid PhoneOS。Safari内のJavaScriptエラー/デバッグコンソールをAndroidエミュレーターですか、それとも実際のデバイスですか?もしそうなら、そうする方法についての指示があれば幸いです。

43
Kevin

簡単なGoogleがこれを確認します ブログ投稿 (質問した後に投稿されます)。少なくとも、Android Debug Bridge usingコマンド:

adb logcat WebCore:V *:S

ただし、完全なデバッグコンソールとはまったく異なります。

27
andynormancx

Android 2.0.1 SDKでは、「WebCore」の代わりに「ブラウザ」でフィルタリングする必要があります。

30
thrusty

現在のページがデバッグするページである場合、Android write about:debugをアドレス行に書き込みます。コンソールにアクセスできます。

18
Nir

あなたの質問はSafariについてですが、代わりにChromeを使用することを検討してください。Chromeのデスクトップ開発者ツールを使用して、Androidデバイス。

方法は次のとおりです。

  1. AndroidChromeで、設定->開発者ツールに移動し、「USB Webデバッグを有効にする」を確認します
  2. デスクトップでadb forward tcp:9222 localabstract:chrome_devtools_remoteを実行します
  3. DesktopChromeで、localhost:9222に移動します。

携帯電話で開いているページのリストが表示されます。デバッグまたはプロファイルするものをクリックします。

詳細な手順は ここ です

11
Matt Zukowski

ログビューアをダウンロードするだけで、adbを使用したり、コンピュータに接続したりする必要なく、電話自体でこのデバッグ情報を取得できることを発見しました。

詳細は link を確認してください。

6
Rory

Weinreでログなどを表示できます

Weinre docs から

weinreは、FireBug(FireFoxの場合)やWeb Inspector(WebKitベースのブラウザーの場合)と同様に、動作するように設計されているリモート、特にを使用すると、電話などのモバイルデバイスでWebページをデバッグできます

2
xverges