Navigator: свойство plugins
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..
Возвращает объект PluginArray, список плагинов установленных в приложении.
Примечание:
Приложения, которые должны проверять наличие плагинов у браузера должны запросить navigator.plugins или navigator.mimeTypes с точным названием плагина, а не перебирать массив navigator.plugins сравнения имя каждого плагина. Это изменение конфиденциальности не отключает все плагины; оно просто скрывает некоторые имена плагинов от перебора.
Синтаксис
var plugins = navigator.plugins;
plugins используется для доступа к объекту Plugin или по имени, или как элемент массива..
Возвращаемое значение не массив JavaScript, но оно имеет свойство размера и поддерживает доступ к индивидуальным элементам с использованием квадратных скобок (plugins[2]), а также через пункт (индекс) и namedItem ("Name") методы.
Примеры
Этот код показывает, как можно проверить возможность отображения PDF-файлов:
if ("PDF Viewer" in navigator.plugins) {
// браузер поддерживает просмотр PDF-файлов
}
Примечание
Plugin объект, предоставляет небольшой интерфейс для получения информации о различных плагинах, установленных в вашем браузере. Список плагинов также доступен если ввести about:plugins в адресную строку браузера.
Спецификации
| Specification |
|---|
| HTML> # dom-navigator-plugins> |