6

keyup, keydown, keypress是否有可能在 chrome多功能框中收听 keyevents ( )

到目前为止,我刚刚发现:

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事件的问题在于,当用户使用箭头键导航到其中一个建议时,它不会触发。

4

1 回答 1

3

我没有查看源代码,但是,这里有一个示例:http: //developer.chrome.com/extensions/samples.html#be68e4d262d74d2457999fc402f5bf5e

我刚刚尝试过(在多功能框中键入“omnix s”),并且可以报告,而不是使用箭头键导航到显示警报的建议之一,通知我所选选项。

注意:这仅在所选选项旁边显示扩展程序图标时才有效

于 2013-04-12T17:01:29.920 回答