mirror of
https://github.com/GoogleChrome/chrome-extensions-samples.git
synced 2026-03-27 13:29:34 +07:00
* Add new omnibox sample * Update api-samples/omnibox/simple-example/README.md Co-authored-by: Joe Medley <jmedley@google.com> * Update api-samples/omnibox/simple-example/README.md Co-authored-by: Joe Medley <jmedley@google.com> * Update api-samples/omnibox/simple-example/README.md Co-authored-by: Joe Medley <jmedley@google.com> * Update api-samples/omnibox/simple-example/README.md Co-authored-by: Joe Medley <jmedley@google.com> * Update api-samples/omnibox/simple-example/README.md Co-authored-by: Joe Medley <jmedley@google.com> * Update description * Update description * Rename the global variable --------- Co-authored-by: Joe Medley <jmedley@google.com>
chrome.omnibox - Simple Example
This sample demonstrates the "omnibox" manifest key and most of the omnibox APIs.
Overview
The extension uses the "omnibox" manifest key and its parameter "keyword". The extension will print logs to the logs page when the omnibox events are triggered.
Running this extension
- Clone this repository.
- Load this directory in Chrome as an unpacked extension.
- Click the extension's action icon to open the logs page.
- Type
omnixin the omnibox and pressSpaceto see the suggestions. - Try to type something to see how the
onInputChangedevent is triggered. - Try to left-click or middle-click on the suggestions to see how the
onInputEnteredevent is triggered. - Try to remove some suggestions by clicking the
xicon on the right of the suggestion to see how theonInputCancelledevent is triggered.