Navigator: свойство plugins
Устарело: Эта возможность была удалена из веб-стандартов. Хотя некоторые браузеры по-прежнему могут поддерживать её, она находится в процессе удаления. Не используйте её ни в старых, ни в новых проектах. Страницы или веб-приложения, использующие её, могут в любой момент сломаться.
Возвращает объект 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 Standard # dom-navigator-plugins |
Совместимость с браузерами
BCD tables only load in the browser