4

NetworkFacebook のプロファイル ページで Chrome の Developer Tools のタブを観察すると、 XHR リクエストがほとんどキャプチャされていないことに気付きました。リンクをクリックしてプロファイルの写真を表示するなど、プロファイル ページ内をクリックすると、AJAX 要求が行われていないことが示されますが、サイトは単一ページ アプリケーションのように同じページにとどまり、非常に AJAX に似た動作をしているように見えます。

Facebook のプロフィール ページは本当に jQuery のような AJAX リクエストを使用します$.get()か? もしそうなら、開発者ツールに表示されないのはなぜですか。そうでない場合、どうすれば同じ効果を得ることができますか?

4

2 に答える 2

1
  • もちろん、JSONP リクエストをキャプチャすることもできます。JSON-P は通常の JSON データにすぎませんが、JavaScript 関数でラップされています。応答は次のようになります。

    jQuery17206302290489639558_1343824008197([{"

  • Chrome 開発者ツールに表示されない可能性があるのは、HTTPS の使用が原因である可能性があります。

ところで、Facebook API の操作方法に興味がある場合、または現在調査中の場合は、(無料の) オンライン ツールがたくさんあります。Apigee の Facebook コンソールは非常に優れています: https://apigee.com/console/facebook

于 2012-08-01T12:30:20.100 に答える