diff --git a/files/ru/_wikihistory.json b/files/ru/_wikihistory.json
index 0554bbab936010..38a7dada62aa0c 100644
--- a/files/ru/_wikihistory.json
+++ b/files/ru/_wikihistory.json
@@ -17223,38 +17223,6 @@
"modified": "2019-03-23T22:18:51.568Z",
"contributors": ["sosnovskyas"]
},
- "orphaned/Web/API/NavigatorID": {
- "modified": "2020-10-15T21:36:43.124Z",
- "contributors": ["fscholz", "AlexAlex"]
- },
- "orphaned/Web/API/NavigatorID/appCodeName": {
- "modified": "2019-03-23T22:54:11.399Z",
- "contributors": ["AlexAlex"]
- },
- "orphaned/Web/API/NavigatorID/appName": {
- "modified": "2019-03-23T22:54:41.758Z",
- "contributors": ["AlexAlex"]
- },
- "orphaned/Web/API/NavigatorID/appVersion": {
- "modified": "2019-03-23T22:54:32.102Z",
- "contributors": ["FordSoft", "AlexAlex"]
- },
- "orphaned/Web/API/NavigatorID/platform": {
- "modified": "2020-10-15T21:36:42.389Z",
- "contributors": ["mqqza", "AlexAlex"]
- },
- "orphaned/Web/API/NavigatorID/product": {
- "modified": "2019-03-23T22:54:26.372Z",
- "contributors": ["AlexAlex"]
- },
- "orphaned/Web/API/NavigatorID/taintEnabled": {
- "modified": "2020-10-15T21:36:42.862Z",
- "contributors": ["fscholz", "AlexAlex"]
- },
- "orphaned/Web/API/NavigatorID/userAgent": {
- "modified": "2019-05-31T01:04:23.816Z",
- "contributors": ["Grawl", "patsuckow", "AlexAlex"]
- },
"orphaned/Web/API/NavigatorLanguage": {
"modified": "2019-03-23T22:54:36.204Z",
"contributors": ["AlexAlex"]
diff --git a/files/ru/orphaned/web/api/navigatorid/appcodename/index.md b/files/ru/orphaned/web/api/navigatorid/appcodename/index.md
deleted file mode 100644
index 33d7d2dea02c0f..00000000000000
--- a/files/ru/orphaned/web/api/navigatorid/appcodename/index.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-title: NavigatorID.appCodeName
-slug: orphaned/Web/API/NavigatorID/appCodeName
----
-
-{{APIRef("HTML DOM")}}{{deprecated_header}}
-
-**`NavigatorID.appCodeName`** всегда возвращает`'Mozilla'` в любом браузере. Это свойство сохраняется только для совместимости.
-
-> **Примечание:** Не полагаетесь на это свойство, чтобы получить настоящее имя продукта. Все браузеры возвращают "Mozilla" в качестве значения свойства.
-
-## Синтаксис
-
-```
-codeName = window.navigator.appCodeName
-```
-
-### Значение
-
-`codeName` это внутреннее имя браузера в виде {{domxref("DOMString")}}.
-
-## Пример
-
-```js
-console.log(window.navigator.appCodeName);
-```
-
-## Спецификации
-
-{{Specifications}}
-
-## Доступность в браузере
-
-{{Compat}}
-
-## Смотрите также
-
-- {{domxref("NavigatorID.product")}}
diff --git a/files/ru/orphaned/web/api/navigatorid/appname/index.md b/files/ru/orphaned/web/api/navigatorid/appname/index.md
deleted file mode 100644
index 859a5f37c83264..00000000000000
--- a/files/ru/orphaned/web/api/navigatorid/appname/index.md
+++ /dev/null
@@ -1,39 +0,0 @@
----
-title: NavigatorID.appName
-slug: orphaned/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` это имя браузера в виде строки.
-
-## Пример
-
-```js
-alert(window.navigator.appName);
-// показывает имя браузера.
-```
-
-## Спецификации
-
-{{Specifications}}
-
-## Доступность в браузере
-
-{{Compat}}
-
-## Смотрите также
-
-- {{domxref("NavigatorID.appCodeName")}}
diff --git a/files/ru/orphaned/web/api/navigatorid/appversion/index.md b/files/ru/orphaned/web/api/navigatorid/appversion/index.md
deleted file mode 100644
index 1889f131d60868..00000000000000
--- a/files/ru/orphaned/web/api/navigatorid/appversion/index.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-title: NavigatorID.appVersion
-slug: orphaned/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")}}.
-
-## Пример
-
-```js
-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` используются для "снифинга браузера" кодом. Т.е. скрипты которые пытаются выяснить, какой браузер вы используете, и настроить страницы соответственно.Это приводит к ситуации, когда браузерам приходится возвращать поддельное значение этого свойства, что бы не быть заблокированными некоторыми веб-сайтами.
-
-## Спецификации
-
-{{Specifications}}
-
-## Доступность в браузере
-
-{{Compat}}
diff --git a/files/ru/orphaned/web/api/navigatorid/index.md b/files/ru/orphaned/web/api/navigatorid/index.md
deleted file mode 100644
index de3a0c20221678..00000000000000
--- a/files/ru/orphaned/web/api/navigatorid/index.md
+++ /dev/null
@@ -1,46 +0,0 @@
----
-title: NavigatorID
-slug: orphaned/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.
-
-## Спецификация
-
-{{Specifications}}
-
-## Совместимость в браузерах
-
-{{Compat}}
-
-## Смотрите также
-
-- Реализован в интерфейсах: {{domxref("Navigator")}} и {{domxref("WorkerNavigator")}}.
diff --git a/files/ru/orphaned/web/api/navigatorid/platform/index.md b/files/ru/orphaned/web/api/navigatorid/platform/index.md
deleted file mode 100644
index 046f01eff7d0c1..00000000000000
--- a/files/ru/orphaned/web/api/navigatorid/platform/index.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-title: NavigatorID.platform
-slug: orphaned/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` можно использовать для переопределения значения, которое в противном случае было бы возвращено этим свойством.
-
-## Спецификации
-
-{{Specifications}}
-
-## Доступность в браузере
-
-{{Compat}}
diff --git a/files/ru/orphaned/web/api/navigatorid/product/index.md b/files/ru/orphaned/web/api/navigatorid/product/index.md
deleted file mode 100644
index 25968a2f7a72e2..00000000000000
--- a/files/ru/orphaned/web/api/navigatorid/product/index.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-title: NavigatorID.product
-slug: orphaned/Web/API/NavigatorID/product
----
-
-{{APIRef("HTML DOM")}}{{deprecated_header}}
-
-Свойство **`NavigatorID.product`** возвращает имя продукта текущего браузера.
-
-> **Примечание:** Не полагайтесь на это свойство для получения настоящего имени продукта. Все браузеры возвращает "Gecko" в качестве значения этого свойства.
-
-## Синтаксис
-
-```
-productName = window.navigator.product
-```
-
-### Значение
-
-{{domxref("DOMString")}}.
-
-## Пример
-
-```html
-
-
-
-
-
-```
-
-## Примечание
-
-В браузерах на основе 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)`.
-
-## Спецификации
-
-{{Specifications}}
-
-## Доступность в браузере
-
-{{Compat}}
-
-## Смотрите также
-
-- {{domxref("NavigatorID.appCodeName")}}
diff --git a/files/ru/orphaned/web/api/navigatorid/taintenabled/index.md b/files/ru/orphaned/web/api/navigatorid/taintenabled/index.md
deleted file mode 100644
index d56734dab5700a..00000000000000
--- a/files/ru/orphaned/web/api/navigatorid/taintenabled/index.md
+++ /dev/null
@@ -1,35 +0,0 @@
----
-title: NavigatorID.taintEnabled()
-slug: orphaned/Web/API/NavigatorID/taintEnabled
----
-
-{{APIRef("HTML DOM")}}{{deprecated_header}}
-
-Метод **`NavigatorID.taintEnabled()`** всегда возвращает `false`.
-
-> **Примечание:** Taint был метод защиты используемый в JavaScript 1.2. Он давно был удалён; этот метод остаётся только для поддержания совместимости с очень старыми скриптами.
-
-## Синтаксис
-
-```
-result = window.navigator.taintEnabled()
-```
-
-## Пример
-
-```js
-alert(window.navigator.taintEnabled());
-// returns false
-```
-
-## Спецификации
-
-{{Specifications}}
-
-## Доступность в браузере
-
-{{Compat}}
-
-## Смотрите также
-
-- {{domxref("NavigatorID")}}
diff --git a/files/ru/web/api/navigator/appcodename/index.md b/files/ru/web/api/navigator/appcodename/index.md
new file mode 100644
index 00000000000000..d5f4b4a09a7ca3
--- /dev/null
+++ b/files/ru/web/api/navigator/appcodename/index.md
@@ -0,0 +1,27 @@
+---
+title: "Navigator: свойство appCodeName"
+slug: Web/API/Navigator/appCodeName
+---
+
+{{APIRef("HTML DOM")}} {{Deprecated_Header}}
+
+Значение свойства `Navigator.appCodeName` всегда равно «`Mozilla`», в любом браузере. Это свойство существует только в целях совместимости.
+
+> **Примечание:** Не полагайтесь на это свойство для получения настоящего имени продукта. Все браузеры возвращают одинаковую строку «`Mozilla`» в качестве значения этого свойства.
+
+## Значение
+
+Строка «`Mozilla`».
+
+## Спецификации
+
+{{Specifications}}
+
+## Совместимость с браузерами
+
+{{Compat}}
+
+## Смотрите также
+
+- {{domxref("Navigator.appName")}}
+- {{domxref("Navigator.product")}}
diff --git a/files/ru/web/api/navigator/appname/index.md b/files/ru/web/api/navigator/appname/index.md
new file mode 100644
index 00000000000000..42ff1b8e2217a0
--- /dev/null
+++ b/files/ru/web/api/navigator/appname/index.md
@@ -0,0 +1,27 @@
+---
+title: "Navigator: appName property"
+slug: Web/API/Navigator/appName
+---
+
+{{APIRef("HTML DOM")}} {{Deprecated_Header}}
+
+Значение свойства `Navigator.appName` всегда равно «`Netscape`», в любом браузере. Это свойство существует только в целях совместимости.
+
+> **Примечание:** Не полагайтесь на это свойство для получения настоящего имени браузера. Все браузеры возвращают одинаковую строку «`Netscape`» в качестве значения этого свойства.
+
+## Значение
+
+Строка «`Netscape`».
+
+## Спецификации
+
+{{Specifications}}
+
+## Совместимость с браузерами
+
+{{Compat}}
+
+## Смотрите также
+
+- {{domxref("Navigator.appCodeName")}}
+- {{domxref("Navigator.product")}}
diff --git a/files/ru/web/api/navigator/appversion/index.md b/files/ru/web/api/navigator/appversion/index.md
new file mode 100644
index 00000000000000..a02223eebff6a4
--- /dev/null
+++ b/files/ru/web/api/navigator/appversion/index.md
@@ -0,0 +1,36 @@
+---
+title: "Navigator: свойство appVersion"
+slug: Web/API/Navigator/appVersion
+---
+
+{{APIRef("HTML DOM")}} {{Deprecated_Header}}
+
+Возвращает «`4.0`» или строку, представляющую информацию о версии браузера.
+
+> **Примечание:** Не полагайтесь на это свойство для получения правильной версии браузера.
+
+## Значение
+
+«`4.0`» или строка, представляющая информацию о версии браузера.
+
+## Пример
+
+```js
+alert(`Версия вашего браузера указана как ${navigator.appVersion}`);
+```
+
+## Примечания
+
+Свойство `window.navigator.userAgent` может содержать номер версии (например,
+«`Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape 6/6.1`»),
+но необходимо учитывать, что строка пользовательского агента может быть легко подменена, чтобы выдать себя за другой браузер или используемую платформу. Кроме того, сами поставщики браузеров относятся к этим свойствам не очень ответственно.
+
+Свойства `window.navigator.appVersion`, `window.navigator.appName` и `window.navigator.userAgent` использовались для «снифинга», то есть попытки определить, какой браузер вы используете, и соответствующим образом скорректировать страницу. Это привело к текущей ситуации, когда браузерам приходится возвращать поддельные значения этих свойств, чтобы не быть заблокированными на некоторых веб-сайтах.
+
+## Спецификации
+
+{{Specifications}}
+
+## Совместимость с браузерами
+
+{{Compat}}
diff --git a/files/ru/web/api/navigator/index.md b/files/ru/web/api/navigator/index.md
index 9536b0d9a760d1..779b8f6828554b 100644
--- a/files/ru/web/api/navigator/index.md
+++ b/files/ru/web/api/navigator/index.md
@@ -3,27 +3,27 @@ title: Navigator
slug: Web/API/Navigator
---
-{{ apiref() }}
+{{APIRef("DOM")}}
-Интерфейс Navigator представляет собой состояние и особенности(свойства) пользовательского агента. Это позволяет скриптам узнавать их и самостоятельно регистрироваться для выполнения некоторых действий.
+Интерфейс `Navigator` представляет состояние и особенности пользовательского агента. Он позволяет скриптам запрашивать их и самостоятельно регистрироваться для выполнения некоторых действий.
-Объект Navigator может быть вызван свойством {{domxref ("Window.navigator")}}, только для чтения.
+Объект `Navigator` можно получить с помощью доступного только для чтения свойства {{domxref("window.navigator")}}.
-## Свойства
+## Свойства экземпляра
-Не наследует никаких других свойств, но реализует те, которые определены в _{{domxref("NavigatorID")}}, {{domxref("NavigatorLanguage")}}, {{domxref("NavigatorOnLine")}}, {{domxref("NavigatorPlugins")}}, {{domxref("NavigatorUserMedia")}}, и {{domxref("NetworkInformation")}}._
+_Не наследует свойства._
### Стандартизированные
-- {{domxref("NavigatorID.appCodeName")}} {{readonlyInline}}{{experimental_inline}}
+- {{domxref("Navigator.appCodeName")}} {{readonlyInline}}{{experimental_inline}}
- : Возвращает внутренний "код" текущего браузера. Не полагайтесь на это свойство для получения правильного значения.
-- {{domxref("NavigatorID.appName")}} {{readonlyInline}}{{experimental_inline}}
+- {{domxref("Navigator.appName")}} {{readonlyInline}}{{experimental_inline}}
- : Возвращает {{domxref("DOMString")}} с официальным названием браузера. Не полагайтесь на это свойство для получения правильного значения.
-- {{domxref("NavigatorID.appVersion")}} {{readonlyInline}}{{experimental_inline}}
+- {{domxref("Navigator.appVersion")}} {{readonlyInline}}{{experimental_inline}}
- : Возвращает версию браузера как {{domxref("DOMString")}}. Не полагайтесь на это свойство для получения правильного значения.
-- {{domxref("Navigator.battery")}} {{readonlyInline}}
+- {{domxref("Navigator.getBattery")}} {{readonlyInline}}
- : Возвращает {{domxref ("BatteryManager")}} объект, который вы можете использовать для получения информации о статусе заряда аккумулятора.
-- {{domxref("NetworkInformation.connection")}} {{readonlyInline}}{{experimental_inline}}
+- {{domxref("Navigator.connection")}} {{readonlyInline}}{{experimental_inline}}
- : Предоставляет {{domxref ("Connection")}} с информацией о сетевом подключении устройства.
- {{domxref("NavigatorGeolocation.geolocation")}} {{readonlyInline}}
- : Возвращает {{domxref("Geolocation")}} объект, позволяющий получить доступ к местоположению устройства.
@@ -39,13 +39,13 @@ slug: Web/API/Navigator
- : Возвращает {{domxref("Boolean")}}, показывающий работает ли браузер в сети.
- {{domxref("Navigator.oscpu")}}
- : Возвращает строку, показывающую имеющуюся операционную систему.
-- {{domxref("NavigatorID.platform")}} {{readonlyInline}}{{experimental_inline}}
+- {{domxref("Navigator.platform")}} {{readonlyInline}}{{experimental_inline}}
- : Возвращает строку, показывающую платформу браузера. Не полагайтесь на эту функцию, чтобы получить нужное значение.
- {{domxref("NavigatorPlugins.plugins")}} {{readonlyInline}}{{experimental_inline}}
- : Возвращает {{domxref("PluginArray")}} листинг плагинов, установленных в браузере.
-- {{domxref("NavigatorID.product")}} {{readonlyInline}} {{experimental_inline}}
+- {{domxref("Navigator.product")}} {{readonlyInline}} {{experimental_inline}}
- : Всегда возвращает `'Gecko'`, в любом браузере. Это свойство сохраняется только для целей совместимости.
-- {{domxref("NavigatorID.userAgent")}} {{readonlyInline}}
+- {{domxref("Navigator.userAgent")}} {{readonlyInline}}
- : Возвращает строку агента пользователя для данного браузера.
- {{domxref("Navigator.serviceWorker")}} {{readonlyInline}}
- : Возвращает {{domxref("ServiceWorkerContainer")}} объект, который обеспечивает доступ к регистрации, удалению, обновлению и связи с {{domxref("ServiceWorker")}} объектами для [соответствующего документа.](https://html.spec.whatwg.org/multipage/browsers.html#concept-document-window)
@@ -58,17 +58,6 @@ slug: Web/API/Navigator
- : Возвращает логическое значение (boolean), показывающее включены ли куки в браузере или нет.
- {{domxref("navigator.doNotTrack")}} {{non-standard_inline}}
- : Значение сообщает о предпочтении пользователя не отслеживать его действия. Когда это значение "да", ваш веб сайт или приложение не должны отслеживать действия пользователя.
-- {{domxref("navigator.id")}} {{non-standard_inline}}
- - : Возвращает {{domxref("window.navigator.id", "id")}} объект, который вы можете использовать для добавления поддержки [BrowserID](/ru/docs/BrowserID) на свой сайт.
-- {{domxref("window.navigator.mozApps", "navigator.mozApps")}} {{non-standard_inline}}
- - : Возвращает {{domxref("window.navigator.mozApps", "Apps")}} объект, который вы можете использовать для установки, управления и контроля [Open Web apps](/Open_Web_Apps).
-- {{domxref("Navigator.mozAudioChannelManager", "navigator.mozAudioChannelManager")}} {{non-standard_inline}}
- - : Объект `navigator.mozAudioChannelManager` обеспечивает доступ к {{domxref("mozAudioChannelManager")}} интерфейсу, который используется для управления аудио-каналами этого Firefox OS устройства, включая настройку громкости канала, когда кнопка громкости нажата внутри конкретного приложения.
-- {{domxref("window.navigator.mozNotification","navigator.mozNotification")}} {{deprecated_inline}} {{non-standard_inline}}
- {{domxref("window.navigator.webkitNotification","navigator.webkitNotification")}}
- - : Возвращает {{domxref("navigator.mozNotification", "notification")}} объект, который можно использовать для доставки уведомлений пользователю из вашего веб-приложения.
-- {{domxref("navigator.mozSocial")}} {{non-standard_inline}}
- - : Объект, возвращающий `navigator.mozSocial` свойство, доступное в панели провайдера социальных медиа для для обеспечения требуемой функциональности.
- {{domxref("window.navigator.productSub", "navigator.productSub")}} {{non-standard_inline}}
- : Возвращает номер сборки текущего браузера(например: "20060909" ).
- {{domxref("window.navigator.securitypolicy", "navigator.securitypolicy")}} {{non-standard_inline}}
@@ -79,22 +68,18 @@ slug: Web/API/Navigator
- : Возвращает имя поставщика текущего браузера (например, "Netscape6").
- {{domxref("window.navigator.vendorSub", "navigator.vendorSub")}} {{non-standard_inline}}
- : Возвращает номер версии поставщика (например, "6.1").
-- [`navigator.webkitPointer`](/ru/docs/API/Pointer_Lock_API) {{non-standard_inline}}
- - : Возвращает объект PointerLock для [Mouse Lock API](/ru/docs/API/Pointer_Lock_API).
-## Методы
+## Методы экземпляра
-Не наследует никаких других свойств, но реализует те, которые определены в _{{domxref("NavigatorID")}}, {{domxref("NavigatorContentUtils")}}, _{{domxref("NavigatorUserMedia")}}, и* {{domxref("NavigatorStorageUtils")}}.*
+_Не наследует методы_
### Стандартизированные
- {{domxref("NavigatorUserMedia.getUserMedia()")}}
- : После запроса разрешения у пользователя возвращает аудио или видео поток, взаимодействующий с камерой или микрофоном на локальном компьютере.
-- {{domxref("window.navigator.registerContentHandler", "navigator.registerContentHandler")}}
- - : Разрешает веб-сайту зарегистрировать себя в качестве возможного обработчика для данного MIME типа.
- {{domxref("navigator.registerProtocolHandler", "navigator.registerProtocolHandler")}}
- : Разрешает веб-сайту зарегистрировать себя в качестве возможного обработчика для данного протокола.
-- {{domxref("NavigatorID.taintEnabled()")}} {{deprecated_inline}} {{experimental_inline}}
+- {{domxref("Navigator.taintEnabled()")}} {{deprecated_inline}} {{experimental_inline}}
- : Возвращает `false`. JavaScript taint/untaint функции отключены в JavaScript 1.2.
- {{domxref("Navigator.vibrate()")}}
- : Причина вибрации устройства с поддержкой её. Не делает ничего, если нет поддержки вибрации.
@@ -109,3 +94,11 @@ slug: Web/API/Navigator
- : Устанавливает предпочтение пользователя. Этот метод доступен [только для привилегированного кода](http://www.faqts.com/knowledge_base/view.phtml/aid/1608/fid/125/lang/en) и является устаревшим; вы должны использовать вместо него XPCOM [Preferences API](/ru/docs/Preferences_API).
- {{domxref("window.navigator.requestWakeLock", "navigator.requestWakeLock")}} {{non-standard_inline}}
- : Запрос установки блокировки пробуждения для ресурса. Блокировка пробуждения препятствует определённой части устройства включится автоматически.
+
+## Спецификации
+
+{{Specifications}}
+
+## Совместимость с браузерами
+
+{{Compat}}
diff --git a/files/ru/web/api/navigator/platform/index.md b/files/ru/web/api/navigator/platform/index.md
new file mode 100644
index 00000000000000..14d7dd60b0f394
--- /dev/null
+++ b/files/ru/web/api/navigator/platform/index.md
@@ -0,0 +1,46 @@
+---
+title: "navigator: свойство platform"
+slug: Web/API/Navigator/platform
+---
+
+{{APIRef("HTML DOM")}}{{Deprecated_Header}}
+
+Доступное только для чтения свойство `platform` интерфейса {{domxref("Navigator")}} возвращает строку с определением платформы, на которой запущен браузер.
+
+> **Примечание:** следует избегать использования методов или свойств подобных этому, чтобы получить информацию о пользовательском окружении. Вместо этого лучше использовать подход [обнаружения функций](/ru/docs/Learn/Tools_and_testing/Cross_browser_testing/Feature_detection).
+
+## Значение
+
+Строка с определением платформы, на которой запущен браузер, например: `"MacIntel"`, `"Win32"`, `"Linux x86_64"`, `"Linux armv81"`.
+
+## Примеры
+
+Почти всегда следует избегать использования `navigator.platform` в пользу [обнаружения функций](/ru/docs/Learn/Tools_and_testing/Cross_browser_testing/Feature_detection). Но есть один случай, когда `navigator.platform` может быть наименее плохим вариантом: чтобы показать пользователям совет о том какая клавиша является модификатором — командная клавиша `⌘` (в системах Apple) или управляющая клавиша `⌃` (в системах производителей, отличных от Apple):
+
+```js
+let modifierKeyPrefix = "^"; // управляющая клавиша
+if (
+ navigator.platform.indexOf("Mac") === 0 ||
+ navigator.platform === "iPhone"
+) {
+ modifierKeyPrefix = "⌘"; // командная клавиша
+}
+```
+
+То есть можно проверить, начинается ли `navigator.platform` с `"Mac"` или соответствует `"iPhone"`, и в зависимости от того, верно ли одно из этих значений, можно установить клавишу-модификатор, которая будет использоваться в пользовательском интерфейсе вашего веб-приложения.
+
+## Примечания по использованию
+
+В системах Windows современные браузеры возвращают `"Win32"` даже если они запущены на 64-битной версии операционной системы.
+
+## Спецификации
+
+{{Specifications}}
+
+## Совместимость с браузерами
+
+{{Compat}}
+
+## Смотрите также
+
+- [`navigator.userAgentData.platform`](/ru/docs/Web/API/NavigatorUAData/platform)
diff --git a/files/ru/web/api/navigator/product/index.md b/files/ru/web/api/navigator/product/index.md
new file mode 100644
index 00000000000000..6b0df655b443bc
--- /dev/null
+++ b/files/ru/web/api/navigator/product/index.md
@@ -0,0 +1,27 @@
+---
+title: "Navigator: свойство product"
+slug: Web/API/Navigator/product
+---
+
+{{APIRef("HTML DOM")}} {{Deprecated_Header}}
+
+Значение свойства `Navigator.product` всегда равно «`Gecko`», в любом браузере. Это свойство существует только в целях совместимости.
+
+> **Примечание:** Не полагайтесь на это свойство для получения настоящего имени продукта. Все браузеры возвращают одинаковую строку «`Gecko`» в качестве значения этого свойства.
+
+## Значение
+
+Строка «`Gecko`».
+
+## Спецификации
+
+{{Specifications}}
+
+## Совместимость с браузерами
+
+{{Compat}}
+
+## Смотрите также
+
+- {{domxref("Navigator.appCodeName")}}
+- {{domxref("Navigator.appName")}}
diff --git a/files/ru/web/api/navigator/taintenabled/index.md b/files/ru/web/api/navigator/taintenabled/index.md
new file mode 100644
index 00000000000000..c7f68a4f9a5144
--- /dev/null
+++ b/files/ru/web/api/navigator/taintenabled/index.md
@@ -0,0 +1,36 @@
+---
+title: "Navigator: метод taintEnabled()"
+slug: Web/API/Navigator/taintEnabled
+---
+
+{{APIRef("HTML DOM")}} {{deprecated_header}}
+
+Метод `Navigator.taintEnabled()` всегда возвращает `false`.
+
+Метод защиты с помощью «порчи» использовался в JavaScript 1.2 и был удалён очень давно. Этот метод существует только для поддержания совместимости с очень старым кодом.
+
+## Синтаксис
+
+```js-nolint
+taintEnabled()
+```
+
+### Параметры
+
+Нет.
+
+### Возвращаемое значение
+
+Всегда возвращает `false`.
+
+## Спецификации
+
+{{Specifications}}
+
+## Совместимость с браузерами
+
+{{Compat}}
+
+## Смотрите также
+
+- {{domxref("Navigator")}}