From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/ru/web/api/navigatorplugins/index.html | 105 +++++++++++++++++++++ .../api/navigatorplugins/javaenabled/index.html | 28 ++++++ .../web/api/navigatorplugins/mimetypes/index.html | 39 ++++++++ .../ru/web/api/navigatorplugins/plugins/index.html | 63 +++++++++++++ 4 files changed, 235 insertions(+) create mode 100644 files/ru/web/api/navigatorplugins/index.html create mode 100644 files/ru/web/api/navigatorplugins/javaenabled/index.html create mode 100644 files/ru/web/api/navigatorplugins/mimetypes/index.html create mode 100644 files/ru/web/api/navigatorplugins/plugins/index.html (limited to 'files/ru/web/api/navigatorplugins') diff --git a/files/ru/web/api/navigatorplugins/index.html b/files/ru/web/api/navigatorplugins/index.html new file mode 100644 index 0000000000..2273585e11 --- /dev/null +++ b/files/ru/web/api/navigatorplugins/index.html @@ -0,0 +1,105 @@ +--- +title: NavigatorPlugins +slug: Web/API/NavigatorPlugins +translation_of: Web/API/NavigatorPlugins +--- +

{{APIRef("HTML DOM")}}{{SeeCompatTable}}

+ +

Интерфейс NavigatorPlugins содержит методы и свойства, связанные с установленными плагинами в браузере.

+ +

NavigatorPlugins не содержит в себе объектов другово типа, но другие интерфейсы, такие как {{domxref("Navigator")}} реализуют его.

+ +

Свойства

+ +
+
{{domxref("NavigatorPlugins.mimeTypes")}} {{readonlyInline}}{{experimental_inline}}
+
Возвращает {{domxref("MimeTypeArray")}} листинг MIME типов поддерживаемые браузером.
+
{{domxref("NavigatorPlugins.plugins")}} {{readonlyInline}}{{experimental_inline}}
+
Возвращает листинг плагинов {{domxref("PluginArray")}}, установленных в браузере.
+
+ +

Методы

+ +

Интерфейс NavigatorPlugins не наследует никаких методов.

+ +
+
{{domxref("NavigatorPlugins.javaEnabled")}} {{readonlyInline}}{{experimental_inline}}
+
Возвращает флаг {{domxref("Boolean")}} показывающий включен ли java в браузере или нет.
+
+ +

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

+ + + + + + + + + + + + + + + + +
СпецификацияСтатусКоментарий
{{SpecName('HTML WHATWG', '#navigatorplugins', 'NavigatorPlugins')}}{{Spec2('HTML WHATWG')}}Начальное определение
+ +

Доступность в браузерах

+ +

{{ CompatibilityTable() }}

+ +
+ + + + + + + + + + + + + + + + + + + +
ОсобенностьChromeFirefox (Gecko)Internet ExplorerOperaSafari
Базовая поддержка{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
ОсобенностьAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Базовая поддержка{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
+
+ +

Смотрите также

+ + diff --git a/files/ru/web/api/navigatorplugins/javaenabled/index.html b/files/ru/web/api/navigatorplugins/javaenabled/index.html new file mode 100644 index 0000000000..742f650c2c --- /dev/null +++ b/files/ru/web/api/navigatorplugins/javaenabled/index.html @@ -0,0 +1,28 @@ +--- +title: NavigatorPlugins.javaEnabled() +slug: Web/API/NavigatorPlugins/javaEnabled +translation_of: Web/API/NavigatorPlugins/javaEnabled +--- +

{{ APIRef("HTML DOM") }}

+ +

Этот метод показывает включен ли java в текущем браузере или нет.

+ +

Синтаксис

+ +
result = window.navigator.javaEnabled()
+
+ +

Пример

+ +
if (window.navigator.javaEnabled()) {
+   // browser has java
+}
+
+ +

Примечание

+ +

Возвращаемое значение этого метода показывает положение java, включен ли или выключен - не предполагает поддержку java браузером полностью.

+ +

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

+ +

Не является частю какой-либо спецификации.

diff --git a/files/ru/web/api/navigatorplugins/mimetypes/index.html b/files/ru/web/api/navigatorplugins/mimetypes/index.html new file mode 100644 index 0000000000..d5ebe43956 --- /dev/null +++ b/files/ru/web/api/navigatorplugins/mimetypes/index.html @@ -0,0 +1,39 @@ +--- +title: NavigatorPlugins.mimeTypes +slug: Web/API/NavigatorPlugins/mimeTypes +translation_of: Web/API/NavigatorPlugins/mimeTypes +--- +
{{ ApiRef("HTML DOM") }}
+ +
 
+ +

Резюме

+ +

Возвращает объект {{domxref("MimeTypeArray")}}, который содержит список объектов {{domxref("MimeType")}}, представляющий собой MIME-типы, известные браузеру.

+ +

Синтаксис

+ +
mimeTypes = navigator.mimeTypes;
+
+ +

mimeTypes - объект MimeTypeArray, который имеет свойство lengthа также методы item(index) и namedItem(name).

+ +

Примеры

+ +
function isJavaPresent() {
+  return 'application/x-java-applet' in navigator.mimeTypes;
+}
+
+function getJavaPluginDescription() {
+  var mimetype = navigator.mimeTypes['application/x-java-applet'];
+  if (mimetype === undefined) {
+    // no Java plugin present
+    return undefined;
+  }
+  return mimetype.enabledPlugin.description;
+}
+
+ +

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

+ +

Не является частью какой-либо спецификации.

diff --git a/files/ru/web/api/navigatorplugins/plugins/index.html b/files/ru/web/api/navigatorplugins/plugins/index.html new file mode 100644 index 0000000000..bf9b5bebda --- /dev/null +++ b/files/ru/web/api/navigatorplugins/plugins/index.html @@ -0,0 +1,63 @@ +--- +title: NavigatorPlugins.plugins +slug: Web/API/NavigatorPlugins/plugins +translation_of: Web/API/NavigatorPlugins/plugins +--- +

{{APIRef("HTML DOM")}}

+ +

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

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

Синтаксис

+ +
var plugins = navigator.plugins;
+
+ +

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

+ +

Возвращаемое значение не массив JavaScript, но оно имеет свойство размера и поддерживает доступ к индивидуальным элементам с использованием квадратных скобок (plugins{{mediawiki.external(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>"
+  );
+}
+ +

Примечание

+ +

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

+ +

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

+ +

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

-- cgit v1.2.3-54-g00ecf