2010-08-16 36 views
1

當我在地址中輸入內容時,Google建議服務提供自動完成功能。如何編寫Chrome建議服務

我想寫我自己的自動完成...我傾向於使用yubnub,我需要自己的命令與自動完成。

我該怎麼做?

請指教,

感謝,

-hbt

回答

0

目前還沒有掛接到Chrome的地址欄(稱爲Omnibar由Chrome團隊)的方式,但有一個建議的擴展API:

此API會當用戶鍵入Omnibar時讓您獲取事件,並返回將顯示在自動填充部分中的建議。

目前,這是作爲一個實驗性API啓用,因此你也許可以開始使用它:

你需要遵循有關如何啓用實驗性API這些方向爲擴展開發:

我自己並沒有使用這個API,但如果你真的寫了一些東西,那麼得到你可能有的任何反饋都是很好的。最好的地方是發送消息到Chromium擴展討論組:http://groups.google.com/a/chromium.org/group/chromium-extensions/topics

+0

謝謝。這就是我一直在尋找的。 – hbt 2010-09-08 02:31:45

1

我使用此代碼的變化:每一個按鍵在按下時

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

從本質上講,框中,進行ajax調用,並將文本框的值傳遞給解析輸入文本的PHP頁面,理解它並顯示下拉式盒子,爲您提供選擇選項。

你可以看到這個網頁上我的實現:

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

一旦頁面加載,在相應的框中鍵入一個郵政編碼。這種技術可以用於一種自動完成查找類型的功能。