Chrome for iOS の最近のリリースで、Chrome iOS のリモート デバッグを有効にするにはどうすればよいか疑問に思っていました。
更新: iOS 6 のリリースにより、リモート デバッグをSafariで実行できるようになりました。
Chrome for iOS の最近のリリースで、Chrome iOS のリモート デバッグを有効にするにはどうすればよいか疑問に思っていました。
更新: iOS 6 のリリースにより、リモート デバッグをSafariで実行できるようになりました。
アップデート:
これはもはや最善の答えではありません。gregersのアドバイスに従ってください。
新しい答え:
ワインレを使用。
古い答え:
リモート デバッグに Safari を使用できるようになりました。ただし、iOS 6 が必要です。
これはhttp://html5-mobile.de/blog/ios6-remote-debugging-web-inspectorの簡単な翻訳です
Simons answerが指摘したように、リモート デバッグを機能させるには、プライベート ブラウジングをオフにする必要があります。
設定 > Safari > プライベートブラウジング > オフ
私の理解では、Google Chrome は Android のような Chrome の完全な実装ではなく、iOS の UIWebView を利用しています。
また、「プライベートブラウジング」をオフにする必要があります。
設定>Safari>プライベートブラウジング>OFF
私も同じ機能を探していますが、今日の時点ではまだ実装されていません。2つのオプションを考えることができますが、
Chrome と Safari の動作がまったく同じであることに気付きました。Chrome は、Safari でサポートされているジャイロスコープやその他の関連イベントもサポートしています。現在、Safari でデバッグ コンソールを有効にして、Web アプリをデバッグしています ([設定] -> [Safari] から)。
また、リモート デバッグ/検査と同期が可能な Adobe Shadow も試してみてください。
HTH。
Adobe Edge Inspect ( https://creative.adobe.com/products/inspect ) は、iOS および Android のすべてのモバイル デバイスをデバッグするもう 1 つの方法です (Windows Phone は除く)。リモート DOM の検査/変更には weinre を使用します。これは最速の方法ではありませんが、Windows で動作します。
Chromium には未解決のバグがあります: https://bugs.chromium.org/p/chromium/issues/detail?id=584905
残念ながら、これを実現するために Apple がWKViewで API を開くことに依存しています。その後、Safari からデバッグが可能になる可能性があります。