Поиск Google предлагает XHR-запросы - PullRequest
1 голос
/ 08 ноября 2010

Я зашел в гугл и открыл мой клоп.Я начал вводить «in», а затем проверил вкладку «NET» Firebug, и было отправлено несколько новых запросов GET, чтобы получить список предложений автозаполнения поиска.

Как:

GET http://clients1.google.com/complete/search?hl=en&client=hp&expIds=17259,17315,23628,24549,26637,26761,26849,26869,27386,27404&q=i&cp=1

Но они были классифицированы в разделе «JS», а не как «XHR» - почему это так?Разве Google не делает запрос AJAX GET за сценой?

1 Ответ

5 голосов
/ 08 ноября 2010

Это почти наверняка запрос JSONP , используемый для обхода междоменных ограничений на XHR.По сути, они динамически вставляют теги <script /> на свою страницу, и поэтому они отображаются в JS в Firebug.

...