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> # dom-navigator-plugins> |
Совместимость с браузерами
Loading…