4

Safari Web インスペクターを、フォアグラウンドでモバイル サファリを実行しているシミュレーターまたはデバイスに接続しようとすると、検査しようとするサイトがインスペクターに完全に読み込まれません。DOM ツリー ビューに DOM が入力されることはありません。スクリプト、画像、フレームなどを表示するには、リソース ビューで Web ページを折りたたんで展開する必要がありますが、実際には DOM を表示する必要がある項目はありません。この結果、iphone/ipad で特定の dom 要素をタップして選択するタッチ モードも機能しません。

関連するios設定とmac safari設定を正しく設定して、macのsafariが各デバイスを認識し、特定のWebサイト/ Webビューに正しく接続できるようにしましたが、接続が何らかの形で失敗したようです.

Safariのios設定を介してCookieとキャッシュをクリアすることで機能させるのに中程度の運しかありませんでしたが、それでも正常に接続し、domの一部を表示するだけです。他の誰かがこれに遭遇しましたか?何がうまくいかないのですか?それを修正する方法はありますか?別の Web インスペクターを使用して iOS 上のサイトをデバッグすることは可能ですか (webkit nightly のようなもの)。

これは、私の 10.7 と 10.8 の両方のマシンと、さまざまな iPad で発生します。具体的には当サイトの問題かもしれませんが、正確に絞り込む方法がわかりません。

4

5 に答える 5

6

私はまだこの問題を抱えていますが、それを解決したのは、Safari をプライベート モードで実行したときです。理由はわかりませんが、チャッシングに関連している可能性があります。良い解決策ではありませんが、問題が続く限り解決します。

これらはバージョンです: - iOS シミュレータ バージョン 7.0 (463.9.4) - Safari バージョン 6.0.5 (8536.30.1)

于 2013-09-21T07:37:41.173 に答える
1

Safari で Cookie を有効にする必要があります

于 2016-02-17T20:04:59.807 に答える
1

ロードするデータ(画像、スクリプト、css)が少ないページの軽量バージョンで同じ問題を試してみましたが、うまくいきました。ページのサイズにリンクしているようです:(

于 2013-07-08T10:15:56.963 に答える
0

プライベートモードを試してみたところ、わずかに改善されましたが、上記のビョルンクリステンソンの回答がうまくいきました。

WebKit Nightly Build をダウンロード ( http://nightly.webkit.org/ )

これにより、iPad で CSS を表示したり、タップしてノードを検査したりできます。これらの 2 つのことは、上記の非公開の回答では機能しませんでした。

于 2013-10-30T13:00:14.817 に答える
0

私はこれに遭遇しました。シミュレーターを Web インスペクターに表示させる唯一の方法は、物理デバイスが接続されている場合です。次に、選択するリストに両方が表示されます。

于 2013-10-01T18:19:24.040 に答える