Как работают автозаполнение Google и Bing? - PullRequest
0 голосов
/ 12 сентября 2010

Как работает автозаполнение Google и Bing?

Когда я использую firebug, я не вижу XHR.В таком случае, как извлекаются данные?

Ответы [ 2 ]

4 голосов
/ 12 сентября 2010

XHR ограничен тем же доменом, что и исходный запрос, тогда как Google и Bing используют отдельные домены для обслуживания своего динамического контента.

Вместо этого они динамически загружают новые данные, добавляя на страницу теги <script> (которые отображаются на вкладке "Все" в Firebug)

3 голосов
/ 12 сентября 2010

Они создают <script> элементы, которые указывают на URL, которые возвращают Javascript, который вызывает функцию с результатами автозаполнения.(Аналогично JSONP )

Вы можете увидеть запросы на вкладке Net в Firebug.

...