Spec-Zone.ru › Web Extensions

Поиск

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

Для использования этого API вам необходимо иметь разрешение "search" разрешение.

При выборе между search.query() и search.search(), обратите внимание на следующее:

  • search.query() доступен в большинстве современных браузеров, что делает его идеальным для использования в расширениях, совместимых с различными браузерами. Однако он может выполнять поиск только по умолчанию браузера.
  • search.search() доступен только в Firefox. Однако он имеет преимущество в том, что может выполнять поиск по любой установленной в браузере поисковой системе.

Функции

search.get()

Получить все поисковые системы.

search.query()

Выполнить поиск с использованием поисковой системы по умолчанию браузера.

search.search()

Выполнить поиск с использованием указанной поисковой системы.

Примеры расширений

  • menu-search

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet
get Нет Нет 63 ? Нет Нет ? ? Нет ? Нет ?
query 87 87 111 ? 73 Нет ? ? Нет ? Нет ?
search Нет Нет 63 ? Нет Нет ? ? Нет ? Нет ?

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/search

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API