Как работает Google Chrome Instant Omnibox?

Как работает омнибокс в Google Chrome 9?
Я включил панель разработчика и проверил, но не обнаружил срабатывания XHR... Скрыт ли омнибар от панели разработчика?

1 ответ

Решение

Эта часть сделана на C++, поэтому вы не увидите ее на панели разработчика; Вы можете использовать Google Codesearch для Chromium для просмотра исходного кода Chromium. Интересны могут быть InstantController и TemplateURLFetcher. Это не самый простой код для подражания, потому что он написан в асинхронном стиле (мгновенные биты регистрируют наблюдателя, который вызывается при получении предложенного URL).

Другие вопросы по тегам