2
我打算編寫一個Chrome擴展程序以跳轉到多功能框中的書籤。我想使用Chrome多功能框API(請參閱Chrome omnibox APIs)。擴展想要做的是: 1)鍵入搜索關鍵字「jb」(跳轉到書籤)並鍵入TAB輸入擴展名; 2)在點擊任何鍵之前,我希望多功能框給出書籤的建議; 3)在多功能框中輸入任意詞;並更新建議。我可以添加chrome.omnibox.onInputStarted.addListener的建議嗎?
該功能非常簡單。但我不知道如何使用現有的多功能框API執行第2步。方法chrome.omnibox.onInputStarted.addListener不接受提供建議。只有在輸入了一些術語時才允許建議(通過chrome.omnibox.onInputChanged.addListener)。
任何幫助表示讚賞。
謝謝。我試過你的方式並調試擴展;但我發現'chrome.omnibox.onInputChanged.addListener'打字TAB鍵觸發之前(但之後,我進入了網址列關鍵字)。我想這是沒有預料到的。你怎麼看? – adarliu 2011-05-05 03:36:44
@adarliu嗯,你說得對,它確實是一個tab鍵之前,但一個關鍵字後觸發。但是,如果你只是想顯示默認建議,爲什麼這很重要?我認爲如果你能夠在打開tab鍵之前顯示建議,它甚至會帶來更好的用戶體驗。 – serg 2011-05-05 03:53:42
寫'jb'+ 2個空格也會觸發事件 – 2014-10-26 11:12:39