Navigator: свойство plugins

Устарело: Эта возможность была удалена из веб-стандартов. Хотя некоторые браузеры по-прежнему могут поддерживать её, она находится в процессе удаления. Не используйте её ни в старых, ни в новых проектах. Страницы или веб-приложения, использующие её, могут в любой момент сломаться.

Возвращает объект PluginArray (en-US), список плагинов установленных в приложении.

Примечание: Приложения, которые должны проверять наличие плагинов у браузера должны запросить navigator.plugins или navigator.mimeTypes с точным названием плагина, а не перебирать массив navigator.plugins сравнения имя каждого плагина. Это изменение конфиденциальности не отключает все плагины; оно просто скрывает некоторые имена плагинов от перебора.

Синтаксис

var plugins = navigator.plugins;

plugins используется для доступа к объекту Plugin (en-US) или по имени, или как элемент массива..

Возвращаемое значение не массив JavaScript, но оно имеет свойство размера и поддерживает доступ к индивидуальным элементам с использованием квадратных скобок (plugins[2]), а также через пункт (индекс) и namedItem ("Name") методы.

Примеры

Этот код показывает, как можно проверить возможность отображения PDF-файлов:

js
if ("PDF Viewer" in navigator.plugins) {
  // браузер поддерживает просмотр PDF-файлов
}

Примечание

Plugin (en-US) объект, предоставляет небольшой интерфейс для получения информации о различных плагинах, установленных в вашем браузере. Список плагинов также доступен если ввести about:plugins в адресную строку браузера.

Спецификации

Specification
HTML Standard
# dom-navigator-plugins

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

BCD tables only load in the browser