search.get()
Получает массив всех установленных поисковых систем.
Каждая возвращенная поисковая система идентифицируется именем, которое можно передать в search.search(), чтобы использовать эту конкретную систему для поиска.
Это асинхронная функция, которая возвращает Promise.
Синтаксис
let gettingEngines = browser.search.get()
Параметры
Нет.
Значение возврата
A Promise, который будет выполнен с массивом объектов поисковых систем. Каждый объект поисковой системы может содержать следующие свойства:
name-
string. Название поисковой системы. isDefault-
boolean.trueЕсли поисковая система является системной по умолчанию. В любой момент времени по умолчанию может быть только одна поисковая система. -
aliasНеобязательно -
string. Если у поисковой системы есть псевдоним, пользователь может выполнить поиск с помощью конкретной поисковой системы, введя псевдоним в адресную строку перед поисковым запросом. Например, если у поисковой системы Wikipedia есть псевдоним "wk", пользователь может выполнить поиск по Wikipedia по слову "pandas", введя "wk pandas" в адресную строку. Псевдоним иногда также называется "ключевым словом". -
favIconUrlНеобязательно -
string. Иконка поисковой системы в формате data: URL.
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | |
get |
Нет | Нет | 63 | ? | Нет | Нет | ? | ? | Нет | ? | Нет | ? |
Примеры
Получить все установленные поисковые системы:
function retrieved(results) { console.log(`There were: ${results.length} search engines retrieved.`); for (const searchEngine of results) { console.log(JSON.stringify(searchEngine.name)); } } browser.search.get().then(retrieved);
Примеры расширений
© 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/get