chrome.search

Описание

Используйте API chrome.search для поиска через поставщика по умолчанию.

Разрешения

search

Доступность

Хром 87+

Типы

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 и более поздних версиях, но обратные вызовы предусмотрены для обратной совместимости. Вы не можете использовать оба при одном вызове функции. Промис разрешается с тем же типом, который передается в обратный вызов.