Aktywowanie działań w omniboksie
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Możesz zezwolić użytkownikom na interakcję z rozszerzeniem za pomocą paska adresu Chrome. Gdy użytkownik wpisze w omniboksie słowa kluczowe zdefiniowane przez rozszerzenie, rozszerzenie określa, co użytkownik widzi w omniboksie. Przykładowe rozszerzenie Omnibox New Tab Search używa słowa kluczowego „nt”. Gdy użytkownik wpisze w omniboksie „nt”, rozszerzenie zostanie aktywowane. Aby to zasygnalizować użytkownikowi, rozszerzenie wyświetla w omniboksie obok swojej nazwy ikonę o wymiarach 16 x 16 pikseli w odcieniach szarości.
Przykład użycia omniboksa do aktywowania działania.
Wpisany tekst powoduje, że Chrome wysyła zdarzenie do
omnibox.onInputEntered
procedury obsługi zdarzeń. W procedurze obsługi rozszerzenie otwiera nową kartę z wyszukiwarką Google, która zawiera wpis użytkownika.
chrome.omnibox.onInputEntered.addListener((text)=>{// Encode user input for special characters , / ? : @ & = + $ #constnewURL=`https://www.google.com/search?q=${encodeURIComponent(text)}`;chrome.tabs.create({url:newURL});});
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-01-22 UTC."],[],[]]