-
Notifications
You must be signed in to change notification settings - Fork 8k
/
index.md
42 lines (26 loc) · 2.3 KB
/
index.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
---
title: "Navigator: свойство plugins"
slug: Web/API/Navigator/plugins
---
{{APIRef("HTML DOM")}}{{deprecated_header}}
Возвращает объект {{domxref("PluginArray")}}, список плагинов установленных в приложении.
> **Примечание:** Приложения, которые должны проверять наличие плагинов у браузера должны запросить navigator.plugins или {{domxref("navigator.mimeTypes")}} с точным названием плагина, а не перебирать массив navigator.plugins сравнения имя каждого плагина. Это изменение конфиденциальности не отключает все плагины; оно просто скрывает некоторые имена плагинов от перебора.
## Синтаксис
```
var plugins = navigator.plugins;
```
`plugins` используется для доступа к объекту {{domxref("Plugin")}} или по имени, или как элемент массива..
Возвращаемое значение не массив JavaScript, но оно имеет свойство размера и поддерживает доступ к индивидуальным элементам с использованием квадратных скобок (`plugins[2]`), а также через пункт (индекс) и namedItem ("Name") методы.
## Примеры
Этот код показывает, как можно проверить возможность отображения PDF-файлов:
```js
if ("PDF Viewer" in navigator.plugins) {
// браузер поддерживает просмотр PDF-файлов
}
```
## Примечание
{{domxref("Plugin")}} объект, предоставляет небольшой интерфейс для получения информации о различных плагинах, установленных в вашем браузере. Список плагинов также доступен если ввести `about:plugins` в адресную строку браузера.
## Спецификации
{{Specifications}}
## Совместимость с браузерами
{{Compat}}