Google Chrome Instant Omnibox如何工作?
问题描述:
Google Chrome 9中的多功能框即时如何工作?
我启用了开发人员面板并进行了检查,但没有发现任何XHR正在被解雇...... Omnibar是否隐藏在开发人员面板中?Google Chrome Instant Omnibox如何工作?
答
这部分是用C++完成的,所以你不会在开发人员面板中看到它;您可以使用Google Codesearch for Chromium查看Chromium源代码。感兴趣的可能是和TemplateURLFetcher。这不是最简单的代码,因为它是以异步样式编写的(即时位注册一个观察者,当提取URL时被调用)。
你可以观看/检查网络活动,它应该显示各种端点。 我可以告诉你,在Chrome即时通讯中出现的页面有一个通用的网址,例如google.com/search?someConsistentCrap&ion=1没有q参数,我可以找到任何人想要的网址。 – 2012-11-06 02:43:53