omnibox.SuggestResult
Тип omnibox.SuggestResult определяет предложение, которое расширение может добавить в раскрывающийся список адресной строки.
Слушатель событий omnibox.onInputChanged расширения получает обратный вызов. Чтобы заполнить раскрывающийся список адресной строки в ответ на ввод пользователя, расширение может передать в этот обратный вызов массив объектов omnibox.SuggestResult.
Тип
Значения этого типа — объекты. Они имеют следующие свойства:
content-
Это значение, которое будет отображаться в адресной строке, когда пользователь выделит это предложение в раскрывающемся списке. Это также строка, отправляемая слушателю событий
omnibox.onInputEntered, если пользователь выбирает это предложение. Если строка совпадает со строкой, уже набранной пользователем, эта запись не будет отображаться в раскрывающемся списке. deletable-
Определяет, можно ли удалить предложение пользователем.
description-
Это строка, отображаемая в раскрывающемся списке адресной строки.
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | |
SuggestResult |
9 | 79 | 52'description' интерпретируется как обычный текст, а разметка XML не распознаётся. |
? | 15 | Нет | ? | ? | Нет | ? | Нет | ? |
content |
9 | 79 | 52 | ? | 15 | Нет | ? | ? | Нет | ? | Нет | ? |
deletable |
63 | 79 | 109 | ? | 50 | Нет | ? | ? | Нет | ? | Нет | ? |
description |
9 | 79 | 52 | ? | 15 | Нет | ? | ? | Нет | ? | Нет | ? |
Примечание: Этот API основан на API chrome.omnibox Chromium.
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/omnibox/SuggestResult