MDN wants to talk to developers like you: https://qsurvey.mozilla.com/s3/8d22564490d8

NavigatorPlugins.plugins

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

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

Синтаксис

var plugins = navigator.plugins;

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

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

Примеры

Следующий пример функции возвращает версию Flash.

function getFlashVersion() {
  var flash = navigator.plugins['Shockwave Flash'];
  if (flash === undefined) {
    // flash is not present
    return undefined;
  }
  return flash.version;
}

Следующий пример выводит информацию об установленном(ых) плагине (ах) для документа высокого уровня.

var L = navigator.plugins.length;

document.write(
  L.toString() + " Plugin(s)<br>" +
  "Name | Filename | description<br>"
);

for(var i = 0; i < L; i++) {
  document.write(
    navigator.plugins[i].name +
    " | " +
    navigator.plugins[i].filename +
    " | " +
    navigator.plugins[i].description +
    " | " +
    navigator.plugins[i].version +
    "<br>"
  );
}

Примечание

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

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

Не определено ни к какой спецификации.

Метки документа и участники

 Внесли вклад в эту страницу: AlexAlex
 Обновлялась последний раз: AlexAlex,