From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- .../ru/web/api/navigatorid/appcodename/index.html | 120 +++++++++++++++++++ files/ru/web/api/navigatorid/appname/index.html | 102 ++++++++++++++++ files/ru/web/api/navigatorid/appversion/index.html | 103 ++++++++++++++++ files/ru/web/api/navigatorid/index.html | 78 ++++++++++++ files/ru/web/api/navigatorid/platform/index.html | 61 ++++++++++ files/ru/web/api/navigatorid/product/index.html | 133 +++++++++++++++++++++ .../ru/web/api/navigatorid/taintenabled/index.html | 52 ++++++++ files/ru/web/api/navigatorid/useragent/index.html | 124 +++++++++++++++++++ 8 files changed, 773 insertions(+) create mode 100644 files/ru/web/api/navigatorid/appcodename/index.html create mode 100644 files/ru/web/api/navigatorid/appname/index.html create mode 100644 files/ru/web/api/navigatorid/appversion/index.html create mode 100644 files/ru/web/api/navigatorid/index.html create mode 100644 files/ru/web/api/navigatorid/platform/index.html create mode 100644 files/ru/web/api/navigatorid/product/index.html create mode 100644 files/ru/web/api/navigatorid/taintenabled/index.html create mode 100644 files/ru/web/api/navigatorid/useragent/index.html (limited to 'files/ru/web/api/navigatorid') diff --git a/files/ru/web/api/navigatorid/appcodename/index.html b/files/ru/web/api/navigatorid/appcodename/index.html new file mode 100644 index 0000000000..7f215df4c3 --- /dev/null +++ b/files/ru/web/api/navigatorid/appcodename/index.html @@ -0,0 +1,120 @@ +--- +title: NavigatorID.appCodeName +slug: Web/API/NavigatorID/appCodeName +translation_of: Web/API/NavigatorID/appCodeName +--- +

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

+ +

NavigatorID.appCodeName всегда возвращает'Mozilla' в любом браузере. Это свойство сохраняется только для совместимости.

+ +
Примечание: Не полагаетесь на это свойство, чтобы получить настоящее имя продукта. Все браузеры возвращают "Mozilla" в качестве значения свойства.
+ +

Синтаксис

+ +
codeName = window.navigator.appCodeName
+
+ +

Значение

+ +

codeName это внутреннее имя браузера в виде {{domxref("DOMString")}}.

+ +

Пример

+ +
console.log(window.navigator.appCodeName);
+
+ +

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

+ + + + + + + + + + + + + + + + +
СпецификацияСтатусКоментарий
{{SpecName('HTML WHATWG', '#dom-navigator-appcodename', 'NavigatorID.appCodeName')}}{{Spec2('HTML WHATWG')}}Изначальное определение
+ +

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

+ +

{{ CompatibilityTable() }}

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

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

+ + + +

 

diff --git a/files/ru/web/api/navigatorid/appname/index.html b/files/ru/web/api/navigatorid/appname/index.html new file mode 100644 index 0000000000..536708fca2 --- /dev/null +++ b/files/ru/web/api/navigatorid/appname/index.html @@ -0,0 +1,102 @@ +--- +title: NavigatorID.appName +slug: Web/API/NavigatorID/appName +translation_of: Web/API/NavigatorID/appName +--- +

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

+ +

Свойство NavigatorID.appName возвращает название браузера. HTML5 спецификация также позволяет любому браузеру вернуть Netscape", по причине совместимости.

+ +

Примечание: не полагайтесь на это свойство для получения коректного имени браузера.В большинстве браузеров (Firefox, как, Chrome, Safari, Opera и Internet Explorer) возвращаемой строкой будет "Netscape".

+ +

Синтаксис

+ +
appName = window.navigator.appName
+
+ +

Значение

+ +

appName это имя браузера в виде строки.

+ +

Пример

+ +
alert(window.navigator.appName);
+// показывает имя браузера.
+
+ +

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

+ + + + + + + + + + + + + + + + +
СпецификацияСтатусКоментарий
{{SpecName('HTML WHATWG', '#dom-navigator-appName', 'NavigatorID.appName')}}{{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/navigatorid/appversion/index.html b/files/ru/web/api/navigatorid/appversion/index.html new file mode 100644 index 0000000000..676e3cf881 --- /dev/null +++ b/files/ru/web/api/navigatorid/appversion/index.html @@ -0,0 +1,103 @@ +--- +title: NavigatorID.appVersion +slug: Web/API/NavigatorID/appVersion +translation_of: Web/API/NavigatorID/appVersion +--- +

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

+ +

Возвращает версию браузера в виде строки. Это может быть либо обычный номер версии, например, "5.0" или номер версии с более детальной информацией. Спецификация HTML5 позволяет любому браузеру вернуть "4,0", по причине совместимости.

+ +
Примечание: Не полагайтесь на это свойство для получения правильной версии браузера. В браузерах на основе Geko (таких как Firefox), и основанных на WebKit (таких как Chrome и Safari) возвращаемое значение начинается с "5.0" с последующей информацией о платформе. В Opera 10 и/или более новой версии, возвращаемое значение не соответствует актуальной версии браузера.
+ +

Синтаксис

+ +
window.navigator.appVersion
+
+ +

Значение

+ +

ver номер версии браузера в виде {{domxref("DOMString")}}.

+ +

Пример

+ +
alert("Your browser version is reported as " + navigator.appVersion);
+
+ +

Примечание

+ +

Свойство window.navigator.userAgent может содержать номер версии (например  "Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape 6/6.1"), но вы должны быть в курсе того как легко изменить строку пользовательского агента (user agent) и "обмануть" другие браузеры, платформы или пользовательские агенты, а также опрометчивых вендоров браузеров самими этими свойствами.

+ +

Свойства window.navigator.appVersion, window.navigator.appName и window.navigator.userAgent используются для "снифинга браузера" кодом. Т.е. скрипты которые пытаются выяснить, какой браузер вы используете, и настроить страницы соответственно.Это приводит к ситуации, когда браузерам приходится возвращать поддельное значение этого свойства, что бы не быть заблокированными некоторыми веб-сайтами.

+ +

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

+ + + + + + + + + + + + + + + + +
СпецификацияСтатусКоментарий
{{SpecName('HTML WHATWG', '#dom-navigator-appVersion', 'NavigatorID.appVersion')}}{{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/navigatorid/index.html b/files/ru/web/api/navigatorid/index.html new file mode 100644 index 0000000000..4366e145b4 --- /dev/null +++ b/files/ru/web/api/navigatorid/index.html @@ -0,0 +1,78 @@ +--- +title: NavigatorID +slug: Web/API/NavigatorID +translation_of: Web/API/NavigatorID +--- +

{{APIRef("HTML DOM")}}

+ +

Интерфейс NavigatorID содержит методы и свойства, позволяющие идентифицировать браузер.

+ +

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

+ +

Свойства

+ +

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

+ +
+
{{domxref("NavigatorID.appCodeName")}} {{readonlyInline}}{{deprecated_inline}}
+
Всегда возвращает 'Mozilla', в других браузерах. Это свойство сохраняется только для целей совместимости.
+
{{domxref("NavigatorID.appName")}} {{readonlyInline}} {{deprecated_inline}}
+
Возвращает официальное название браузера. Не полагайтесь на это свойство, чтобы получить нужное значение.
+
{{domxref("NavigatorID.appVersion")}} {{readonlyInline}} {{deprecated_inline}}
+
Возвращает версию браузера в виде строки. Не полагайтесь на это свойство, чтобы получить нужное значение.
+
{{domxref("NavigatorID.platform")}} {{readonlyInline}} {{deprecated_inline}}
+
+
+
Возвращает строку, представляющую собой платформу браузера. Не полагайтесь на это свойство, чтобы получить нужное значение.
+
+
+
{{domxref("NavigatorID.product")}} {{readonlyInline}} {{deprecated_inline}}
+
Всегда возвращает 'Gecko' в других браузерах. Это свойство сохраняется только для целей совместимости.
+
{{domxref("NavigatorID.userAgent")}} {{readonlyInline}}
+
Возвращает строку пользовательского агента (user agent) для текущего браузера.
+
+ +

Методы

+ +

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

+ +
+
{{domxref("NavigatorID.taintEnabled()")}} {{deprecated_inline()}}
+
Всегда возвращает false. Функции JavaScript taint/untaint были удалены в JavaScript 1.2. Этот метод сохраняется только для целей совместимости. Not available in workers.
+
+ +

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

+ + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('HTML WHATWG', '#navigatorid', 'NavigatorID')}}{{Spec2('HTML WHATWG')}}Добавлено свойство appCodeName и метод taintEnabled() для совместимости.
{{SpecName('HTML5 W3C', '#navigatorid', 'NavigatorID')}}{{Spec2('HTML5 W3C')}}Первоначальная спецификация.
+ +

Совместимость в браузерах

+ + + +

{{Compat("api.NavigatorID")}}

+ +

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

+ + diff --git a/files/ru/web/api/navigatorid/platform/index.html b/files/ru/web/api/navigatorid/platform/index.html new file mode 100644 index 0000000000..27636a7722 --- /dev/null +++ b/files/ru/web/api/navigatorid/platform/index.html @@ -0,0 +1,61 @@ +--- +title: NavigatorID.platform +slug: Web/API/NavigatorID/platform +tags: + - API + - Navigator + - NavigatorID + - Property + - Refe + - platform +translation_of: Web/API/NavigatorID/platform +--- +

{{ APIRef("HTML DOM") }}

+ +

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

+ +

Синтаксис

+ +
platform = navigator.platform
+
+ +

Значение

+ +

{{domxref("DOMString")}}, идентифицирующий платформу, на которой работает браузер, или выводит пустую строку, если браузер отказывается (или не может) идентифицировать платформу. platform - это строка, которая должна быть пустой строкой или строкой, представляющей платформу, на которой выполняется браузер.

+ +

Например: "MacIntel", "Win32", "FreeBSD i386", "WebTV OS"

+ +

Пример

+ +
console.log(navigator.platform);
+ +

Примечание

+ +

Большинство браузеров, включая Chrome, Edge и Firefox 63 и более поздние, возвращают «Win32», даже если работают в 64-разрядной версии Windows. Internet Explorer и версии Firefox до версии 63 по-прежнему сообщают «Win64».

+ +

В Firefox, general.platform.override можно использовать для переопределения значения, которое в противном случае было бы возвращено этим свойством.

+ +

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

+ + + + + + + + + + + + + + + + +
СпецификацияСтатусКоментарий
{{SpecName('HTML WHATWG', '#dom-navigator-platform', 'NavigatorID.platform')}}{{Spec2('HTML WHATWG')}}Текущее описание.
+ +

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

+ +

{{Compat("api.NavigatorID.platform")}}

+ +
 
diff --git a/files/ru/web/api/navigatorid/product/index.html b/files/ru/web/api/navigatorid/product/index.html new file mode 100644 index 0000000000..8abf33f7b1 --- /dev/null +++ b/files/ru/web/api/navigatorid/product/index.html @@ -0,0 +1,133 @@ +--- +title: NavigatorID.product +slug: Web/API/NavigatorID/product +translation_of: Web/API/NavigatorID/product +--- +

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

+ +

Свойство NavigatorID.product возвращает имя продукта текущего браузера.

+ +
Примечание: Не полагайтесь на это свойство для получения настоящего имени продукта. Все браузеры возвращаеют "Gecko" в качестве значения этого свойства.
+ +

Синтаксис

+ +
productName = window.navigator.product
+
+ +

Значение

+ +

{{domxref("DOMString")}}.

+ +

Пример

+ +
<script>
+function prod() {
+  dt = document.getElementById("d");
+  dt.innerHTML = window.navigator.product;
+}
+</script>
+
+<button onclick="prod();">product</button>
+<div id="d"> </div>
+<!-- вернет "Gecko" -->
+
+ +

Примечание

+ +

В браузерах на основе Gecko  product соостветствует части полной строки агента пользователя которая идет первой после платформы. В пользовательском агенте Netscape 6.1, к примеру, product это "Gecko" а полная строка пользовательского агента будет: Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape6/6.1

+ +

В браузере на основе WebKit product вернет "Gecko", хотя часть полной строки пользовательского агента непосредственно после после платформы на самом деле следующая: (KHTML, like Gecko).

+ +

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

+ + + + + + + + + + + + + + + + +
СпецификацияСтатусКоментарий
{{SpecName('HTML WHATWG', '#dom-navigator-product', 'NavigatorID.product')}}{{Spec2('HTML WHATWG')}}Действующее описание
+ +

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

+ +

{{ CompatibilityTable() }}

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
СвойствоChromeFirefox (Gecko)Internet ExplorerOperaSafari
Базовая поддержка{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
Для Web Workers{{CompatUnknown}}{{CompatGeckoDesktop(28)}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
СвойствоAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Базовая поддержка{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
 Для Web Workers{{CompatUnknown}}{{CompatUnknown}}{{CompatGeckoMobile(28)}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
+
+ +

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

+ + diff --git a/files/ru/web/api/navigatorid/taintenabled/index.html b/files/ru/web/api/navigatorid/taintenabled/index.html new file mode 100644 index 0000000000..1d7b8a1698 --- /dev/null +++ b/files/ru/web/api/navigatorid/taintenabled/index.html @@ -0,0 +1,52 @@ +--- +title: NavigatorID.taintEnabled() +slug: Web/API/NavigatorID/taintEnabled +translation_of: Web/API/NavigatorID/taintEnabled +--- +
{{APIRef("HTML DOM")}}{{deprecated_header}}
+ +

Метод NavigatorID.taintEnabled() всегда возвращает false.

+ +
Примечание: Taint был метод защиты используемый в JavaScript 1.2. Он давно был удален; этот метод остается только для поддержания совместимости с очень старыми скриптами.
+ +

Синтаксис

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

Пример

+ +
alert(window.navigator.taintEnabled());
+// returns false
+
+ +

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

+ + + + + + + + + + + + + + + + +
СпецификацияСтатусКоментарий
{{SpecName('HTML WHATWG', 'webappapis.html#dom-navigator-taintEnabled', 'NavigatorID.taintEnabled')}}{{Spec2('HTML WHATWG')}}Изначальное описание
+ +

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

+ + + +

{{Compat("api.NavigatorID.taintEnabled")}}

+ +

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

+ + diff --git a/files/ru/web/api/navigatorid/useragent/index.html b/files/ru/web/api/navigatorid/useragent/index.html new file mode 100644 index 0000000000..57654d7e50 --- /dev/null +++ b/files/ru/web/api/navigatorid/useragent/index.html @@ -0,0 +1,124 @@ +--- +title: NavigatorID.userAgent +slug: Web/API/NavigatorID/userAgent +translation_of: Web/API/NavigatorID/userAgent +--- +

{{ApiRef("HTML DOM")}}

+ +

Возвращает строку агента пользователя текущего браузера.

+ +

Синтаксис

+ +
var ua = window.navigator.userAgent;
+
+ +

Значение

+ +

ua хранит строковое значение агента пользователя для текущего браузера.

+ +

Свойство window.navigator.userAgent для чтения и записи; оно не имеет значения по умолчанию.

+ +

Строка пользовательского агента основана на формальной структуре, которая может быть разложена на несколько кусков информации. Каждый из этих кусков информации происходит от других свойств navigator, которые также устанавливаются пользователем. Браузеры, основанные на Gecko, подчиняются следующей структуре:

+ +
userAgent = appCodeName/appVersion number (Platform; Security; OS-or-CPU;
+Localization; rv: revision-version-number) product/productSub
+Application-Name Application-Name-version
+
+ +

Пример

+ +
alert(window.navigator.userAgent)
+// alerts "Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape6/6.1"
+
+ +

Примечание

+ +

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

+ + + +

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

+ + + + + + + + + + + + + + + + +
СпецификацияСтатусКоментарий
{{SpecName('HTML WHATWG', '#dom-navigator-useragent', 'NavigatorID.userAgent')}}{{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}}
+
+ +

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

+ + -- cgit v1.2.3-54-g00ecf