是否可以在鉻omnibox中傾聽鍵事件(keyup, keydown, keypress
)?將按鍵事件添加到Chrome擴展中的多功能框中
到目前爲止,我只是發現:
chrome.omnibox.onInputStarted.addListener(function() {...});
chrome.omnibox.onInputChanged.addListener(function(string text, function suggest) {...});
chrome.omnibox.onInputEntered.addListener(function(string text) {...});
chrome.omnibox.onInputCancelled.addListener(function() {...});
編輯:
與onInputChanged
事件的問題是,它不火,當用戶使用箭頭鍵導航到其中一個建議。
擴展的圖標不,這是不可能的這種方法只適用。 'onInputChanged'應該足夠用於大多數用例。你可以擴展你的問題來解釋你想要做什麼,並澄清爲什麼onInputChanged不足以滿足你的需求? – apsillers
我發現現在叫做'chrome.searchBox' ...其他人發現這個已經改變了,哪個版本? – marksyzm