Navigator: свойство plugins

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

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

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

Синтаксис

var plugins = navigator.plugins;

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

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

Примеры

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

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

Примечание

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

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

Specification
HTML
# dom-navigator-plugins

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

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
plugins
Deprecated
Returns plugins rather than hard-coded PDF plugin values
DeprecatedNon-standard

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Non-standard. Check cross-browser support before using.
Deprecated. Not for use in new websites.