19

Safari は最近バージョン 6 (Lion/Mtn Lion) になり、標準の webkit 開発ツールから XCode に似たものに変更されました。変更が気に入らないという OCD 以外の問題は、リソース タブ (または DataService.aspx/AJAX 呼び出しを追跡できる場所ならどこでも) 渡したフォーム データが表示されなくなりました。

新しいデータ サービス/バックエンド呼び出しをテストしているときに、自分のパラメーターをコンソールに出力する必要がないように、そのデータを見つけることができる場所を教えてもらえますか?

Apple にバグを記録しました。彼らはそれを重複としてマークしたので、これを修正するのに十分なリクエストを受け取ったことを願っています。それまでは、Webkit 開発者が safari の古いバージョンと同じであるため、chrome を使用し続けます。

4

5 に答える 5

11

この情報は、Instrument タブ (ストップウォッチ アイコン) にあります。左側のサイドバーの [タイムライン] 行で、右側の灰色の円 (録画ボタン) をクリックします。次に、すべての要求が表示されている Network Requests をクリックします。右側の oc request の小さなアイコンをクリックして、応答ヘッダーを表示し、すべてのフォーム データを右側のパネルに表示する必要があります。パネルは左のものと同じように非表示にすることができます (表示されない場合)。残念ながら、このディスカッションによると、リストされているクエリ パラメータはありません。サファリのバグだと思います

2013 年 5 月 15 日編集: このバグは Safari 6.0.3 で修正されました。

于 2012-08-01T11:56:24.953 に答える
1

safari 6 で投稿データを見たい場合は、現時点では不可能です。firebug lite 拡張機能をインストールすると、投稿データが表示されます。私はそれを使用しましたが、Safari 6でうまく機能します

于 2012-09-17T19:49:56.043 に答える
1

私が知る限り、リクエスト パラメータを表示する方法はありません。

これはさらに続きます。JSON 応答データも表示されません (JSON 内に含まれる Javascript オブジェクトを表示するためのクリック可能な矢印はなく、純粋なテキストのみです)

XHR監視を取得するには、Firefox /w Firebugまたは通常のWebkitに切り替える必要があると思います...

于 2012-07-29T17:16:08.710 に答える
0

実際には、リクエスト ヘッダー、レスポンス ヘッダー、およびクエリ パラメータは、リソース ビューを使用している場合、またはクリックしてタイムライン/ネットワーク リクエスト ビューでリクエストの内容を表示した場合、右側の詳細サイドバーにあります。それも見つけるのに数分かかりました。

于 2012-07-31T18:35:44.247 に答える
-3

デバイスが実際に送信しているものを確認する必要があり、サーバーが Windows マシン上にある場合は、 http: //www.Wireshark.org を使用してサーバー側を確認します。WebKit のものによる解釈はなく、非常に価値があります (iOS の問題や「Blob」データなど)。同様のネットワーク スヌーピングが Mac にも存在するはずです。

于 2012-10-24T11:34:16.037 に答える