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