Google Chrome 即时多功能框如何工作?
Google Chrome 9 中的omnibox instant如何工作?
我启用了开发人员面板并进行了检查,但没有发现任何 XHR 被触发... Omnibar 是否从开发人员面板中隐藏了?
How does omnibox instant in Google Chrome 9 work ?
I enabled developer panel and checked, but didn't find any XHRs being fired... Is the Omnibar hidden from developer panel ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这部分是用C++完成的,所以你不会在开发者面板中看到它;您可以使用 Google Codesearch for Chromium 查看 Chromium 源代码。感兴趣的可能是InstantController 和 TemplateURLFetcher。这不是最容易遵循的代码,因为它是用异步风格编写的(即时位注册一个观察者,当获取建议 URL 时将调用该观察者)。
This part is done in C++, so you won't see it in the developer panel; you can use Google Codesearch for Chromium to view the Chromium source code. Of interest may be InstantController and TemplateURLFetcher. It's not the easiest code to follow, because it is written in the asynchronous style (the instant bits register an observer that gets invoked when the suggest URL has been fetched).