如何编写chrome建议服务

时间:2010-08-16 12:40:01

标签: javascript google-chrome

当我在地址中输入内容时,Google建议服务会提供自动填充功能。

我想写自己的自动完成...我倾向于使用yubnub,我需要自己的命令和自动完成。

我该怎么做?

请指教,

谢谢,

-hbt

2 个答案:

答案 0 :(得分:1)

我使用此代码的变体:

http://www.codeproject.com/KB/aspnet/Search_SuggestTextBox.aspx

基本上,每次在框中按下一个键时,都会进行一次ajax调用,并将文本框的值传递给一个PHP页面,该页面解析键入的文本,理解它并显示一个类似下拉的框这为您提供了选择选择。

您可以在此页面上看到我的实施:

http://www.needthishere.com/index.php

加载页面后,在相应的框中键入邮政编码。此技术可用于一种自动完成查找类型的功能。

答案 1 :(得分:0)

目前无法挂钩Chrome的地址栏(Chrome团队称为Omnibar),但有一个建议的扩展API:

此API可让您在用户输入Omnibar时获取事件,并返回将在自动填充部分中显示的建议。

目前,这是作为实验性API启用的,因此您可以开始使用它:

您需要遵循以下有关如何为扩展程序开发启用实验性API的说明:

我自己没有使用过这个API,但是如果你最后写一些东西,那么获得你可能有的反馈会很好。最好的地方是向Chromium扩展讨论组发送消息:http://groups.google.com/a/chromium.org/group/chromium-extensions/topics