脱獄済みデバイスに GlobalWebInspect をインストールした後、App Store からインストールされたアプリ内の任意の WKWebView に Safari 開発者ツールをアタッチできます。
WKWebView
ウェブインスペクションを有効にするには、以下の手順に従ってください。
iOS デバイスで、設定アプリを開きます。Safari -> 詳細 に移動して Web インスペクタ をトグルします。
macOS デバイスで、Safari を開きます。メニューバーで Safari -> 環境設定 -> 詳細 に移動し、メニューバーに開発メニューを表示 を有効にします。
iOS デバイスを macOS デバイスに接続し、ロックを解除します。iOS デバイス名が 開発 メニューに現れるはずです。
(まだ信頼されていない場合) macOS の Safari で、開発 メニューに移動し、'iOS デバイス名' -> 開発に使用 をクリックして信頼を有効にします。
Web インスペクタを開いて WebView をデバッグするには:
iOS で、アプリを開き、WebView を含む画面に移動します。
macOS Safari で、開発 -> 'iOS デバイス名' に移動すると、WebView ベースのコンテキストの名前を表示するはずです。それをクリックして Web インスペクタを開きます。
これでデスクトップブラウザ上の通常のウェブページと同じように WebView をデバッグできます。
すべてが正しく設定されていれば、Safari で任意の WebView にアタッチできます。
Last updated 5 days ago