Описание
Используйте API chrome.search
для поиска через поставщика по умолчанию.
Разрешения
search
Доступность
Типы
Disposition
Перечисление
"CURRENT_TAB" "NEW_TAB" "NEW_WINDOW"
Указывает, что результаты поиска отображаются на вкладке вызова или на вкладке активного браузера.
Указывает, что результаты поиска отображаются на новой вкладке.
Указывает, что результаты поиска отображаются в новом окне.
QueryInfo
Характеристики
- расположение
Расположение опционально
Место, где должны отображаться результаты поиска.
CURRENT_TAB
— значение по умолчанию. - идентификатор табуляции
номер необязательно
Место, где должны отображаться результаты поиска.
tabId
нельзя использовать сdisposition
. - текст
нить
Строка для запроса к поставщику поиска по умолчанию.
Методы
query()
chrome.search.query(
queryInfo: QueryInfo,
callback?: function,
)
Используется для запроса поставщика поиска по умолчанию. В случае ошибки будет установлен runtime.lastError
.
Параметры
- запросИнформация
- перезвонить
функция необязательна
Параметр
callback
выглядит так:() => void
Возврат
Обещание<void>
Хром 96+Промисы поддерживаются в Манифесте V3 и более поздних версиях, но обратные вызовы предусмотрены для обратной совместимости. Вы не можете использовать оба при одном вызове функции. Промис разрешается с тем же типом, который передается в обратный вызов.