211

Chrome for iOS の最近のリリースで、Chrome iOS のリモート デバッグを有効にするにはどうすればよいか疑問に思っていました。

更新: iOS 6 のリリースにより、リモート デバッグをSafariで実行できるようになりました。

4

15 に答える 15

118

アップデート:

これはもはや最善の答えではありません。gregersのアドバイスに従ってください。

新しい答え:

ワインレを使用。

古い答え:

リモート デバッグに Safari を使用できるようになりました。ただし、iOS 6 が必要です。

これはhttp://html5-mobile.de/blog/ios6-remote-debugging-web-inspectorの簡単な翻訳です

  1. iDevice を USB 経由で Mac に接続します
  2. Mac で Safari を開き、開発ツールを有効にします。
  3. iDevice の場合: [設定] > [サファリ] > [詳細設定] に移動し、Web インスペクタを有効にします。
  4. iDevice を使用して任意の Web サイトにアクセスする
  5. Mac の場合: 開発者メニューを開き、iDevice からサイトを選択します (上部の Safari メニューにあります)。

Simons answerが指摘したように、リモート デバッグを機能させるには、プライベート ブラウジングをオフにする必要があります。

設定 > Safari > プライベートブラウジング > オフ

于 2012-09-26T17:23:37.043 に答える
11

私の理解では、Google Chrome は Android のような Chrome の完全な実装ではなく、iOS の UIWebView を利用しています。

于 2012-07-20T04:32:58.603 に答える
2

また、「プライベートブラウジング」をオフにする必要があります。

設定>Safari>プライベートブラウジング>OFF

于 2013-03-15T09:14:44.100 に答える
0

私も同じ機能を探していますが、今日の時点ではまだ実装されていません。2つのオプションを考えることができますが、

  1. Chrome と Safari の動作がまったく同じであることに気付きました。Chrome は、Safari でサポートされているジャイロスコープやその他の関連イベントもサポートしています。現在、Safari でデバッグ コンソールを有効にして、Web アプリをデバッグしています ([設定] -> [Safari] から)。

  2. また、リモート デバッグ/検査と同期が可能な Adob​​e Shadow も試してみてください。

HTH。

于 2012-07-08T09:40:12.610 に答える
0

Adobe Edge Inspect ( https://creative.adobe.com/products/inspect ) は、iOS および Android のすべてのモバイル デバイスをデバッグするもう 1 つの方法です (Windows Phone は除く)。リモート DOM の検査/変更には weinre を使用します。これは最速の方法ではありませんが、Windows で動作します。

于 2014-08-06T12:54:31.183 に答える
0

Chromium には未解決のバグがあります: https://bugs.chromium.org/p/chromium/issues/detail?id=584905

残念ながら、これを実現するために Apple がWKViewで API を開くことに依存しています。その後、Safari からデバッグが可能になる可能性があります。

于 2016-04-04T15:56:09.427 に答える