Описание
Используйте 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 и более поздних версий, на других платформах необходимо использовать обратные вызовы.