Sie können Nutzern erlauben, über die Chrome-Omnibox mit Ihrer Erweiterung zu interagieren. Adressleiste). Wenn ein Nutzer nach einer Erweiterung definierte Suchbegriffe in die Omnibox eingibt, werden die legt fest, was der Nutzer in der Omnibox sieht. Die Omnibox-Suche in einem neuen Tab Beispielerweiterung verwendet „nt“ als Keyword verwenden. Wenn der Nutzer „nt“ eingibt in die Omnibox aktivieren, wird die Erweiterung aktiviert. Um dies dem Nutzer zu signalisieren, das bereitgestellte 16 x 16-Symbol und zeigt es in der Omnibox neben der Erweiterung an. Namen.
<ph type="x-smartling-placeholder">Der eingegebene Text veranlasst Chrome, ein Ereignis an die
omnibox.onInputEntered
Event-Handler. Im Handler öffnet die Erweiterung einen neuen Tab mit einer Google-Suche
für den Eintrag des Nutzers.
chrome.omnibox.onInputEntered.addListener((text) => {
// Encode user input for special characters , / ? : @ & = + $ #
const newURL = `https://www.google.com/search?q=${encodeURIComponent(text)}`;
chrome.tabs.create({ url: newURL });
});