mirror of
https://github.com/GoogleChrome/chrome-extensions-samples.git
synced 2026-03-27 13:29:34 +07:00
Updates a nunber of dependencies in a single PR. These were suggested by dependabot but updating them individually would mean the reposistory would be in a broken state until everything had merged. I'm not personally a huge fan of lowercasing doctype, but Prettier has taken an opinionated stance here and there is not a way to disable it: https://github.com/prettier/prettier/issues/15096
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.