chrome.search

Описание

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

Разрешения

search

Доступность

Хром 87+

Типы

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