È in qualche modo possibile ascoltare i keyjevents (keyup, keydown, keypress
) nel chrome omnibox?Aggiungi evento keypress alla omnibox in un'estensione chrome
Finora ho appena trovato:
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() {...});
Edit:
Il problema con l'evento onInputChanged
è, che non si attiva, quando l'utente utilizza i tasti freccia per spostarsi uno dei suggerimenti.
No, non è possibile. 'onInputChanged' dovrebbe essere sufficiente per la maggior parte dei casi d'uso. Puoi espandere la tua domanda per spiegare cosa stai cercando di fare e chiarire perché 'onInputChanged' non è sufficiente per le tue esigenze? – apsillers
Ho scoperto che si chiama 'chrome.searchBox' adesso ... qualcun altro ha trovato che questo è cambiato e quale versione? – marksyzm