diff options
author | MDN <actions@users.noreply.github.com> | 2021-07-09 00:38:08 +0000 |
---|---|---|
committer | MDN <actions@users.noreply.github.com> | 2021-07-09 00:38:08 +0000 |
commit | 235c34993c7b14f783fc8259cc237ac09f0d3e57 (patch) | |
tree | 7bee1bfcdc5216423bb76a12842eb60c169b0b04 /files/ru/orphaned | |
parent | 635bcdc09c53e3c497a3ff8eb958ca8eb541c7fd (diff) | |
download | translated-content-235c34993c7b14f783fc8259cc237ac09f0d3e57.tar.gz translated-content-235c34993c7b14f783fc8259cc237ac09f0d3e57.tar.bz2 translated-content-235c34993c7b14f783fc8259cc237ac09f0d3e57.zip |
[CRON] sync translated content
Diffstat (limited to 'files/ru/orphaned')
17 files changed, 989 insertions, 0 deletions
diff --git a/files/ru/orphaned/web/api/navigatorid/appcodename/index.html b/files/ru/orphaned/web/api/navigatorid/appcodename/index.html new file mode 100644 index 0000000000..4c43543804 --- /dev/null +++ b/files/ru/orphaned/web/api/navigatorid/appcodename/index.html @@ -0,0 +1,56 @@ +--- +title: NavigatorID.appCodeName +slug: orphaned/Web/API/NavigatorID/appCodeName +translation_of: Web/API/NavigatorID/appCodeName +original_slug: Web/API/NavigatorID/appCodeName +--- +<p>{{APIRef("HTML DOM")}}{{deprecated_header}}</p> + +<p><strong><code>NavigatorID.appCodeName</code></strong> всегда возвращает<code>'Mozilla'</code> в любом браузере. Это свойство сохраняется только для совместимости.</p> + +<div class="note"><strong>Примечание:</strong> Не полагаетесь на это свойство, чтобы получить настоящее имя продукта. Все браузеры возвращают "Mozilla" в качестве значения свойства.</div> + +<h2 id="Syntax" name="Syntax">Синтаксис</h2> + +<pre class="syntaxbox">codeName = window.navigator.appCodeName +</pre> + +<h3 id="Значение">Значение</h3> + +<p><code>codeName</code> это внутреннее имя браузера в виде {{domxref("DOMString")}}.</p> + +<h2 id="Example" name="Example">Пример</h2> + +<pre class="brush:js">console.log(window.navigator.appCodeName); +</pre> + +<h2 id="Спецификации">Спецификации</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Спецификация</th> + <th scope="col">Статус</th> + <th scope="col">Комментарий</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', '#dom-navigator-appcodename', 'NavigatorID.appCodeName')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>Изначальное определение</td> + </tr> + </tbody> +</table> + +<h2 id="Доступность_в_браузере">Доступность в браузере</h2> + +<p>{{Compat("api.NavigatorID.appCodeName")}}</p> + +<h2 id="Смотрите_также">Смотрите также</h2> + +<ul> + <li>{{domxref("NavigatorID.product")}}</li> +</ul> + +<p> </p> diff --git a/files/ru/orphaned/web/api/navigatorid/appname/index.html b/files/ru/orphaned/web/api/navigatorid/appname/index.html new file mode 100644 index 0000000000..057ff3d5f8 --- /dev/null +++ b/files/ru/orphaned/web/api/navigatorid/appname/index.html @@ -0,0 +1,55 @@ +--- +title: NavigatorID.appName +slug: orphaned/Web/API/NavigatorID/appName +translation_of: Web/API/NavigatorID/appName +original_slug: Web/API/NavigatorID/appName +--- +<p>{{APIRef("HTML DOM")}}{{deprecated_header}}</p> + +<p>Свойство <strong><code>NavigatorID.appName </code></strong>возвращает название браузера. HTML5 спецификация также позволяет любому браузеру вернуть <code>Netscape</code>", по причине совместимости.</p> + +<p><strong>Примечание:</strong> не полагайтесь на это свойство для получения корректного имени браузера.<span id="result_box" lang="ru"><span class="hps">В большинстве браузеров</span> <span class="atn hps">(</span><span>Firefox</span><span>, как</span><span>, Chrome</span><span>, Safari</span><span>, Opera</span> <span class="hps">и</span> <span class="hps">Internet Explorer</span><span>)</span> <span class="hps">возвращаемой строкой будет</span> <span class="atn hps">"</span><span>Netscape</span><span>"</span><span>.</span></span></p> + +<h2 id="Syntax" name="Syntax">Синтаксис</h2> + +<pre class="syntaxbox"><var>appName</var> = window.navigator.appName +</pre> + +<h3 id="Значение">Значение</h3> + +<p><code>appName</code> это имя браузера в виде строки.</p> + +<h2 id="Example" name="Example">Пример</h2> + +<pre class="brush:js">alert(window.navigator.appName); +// показывает имя браузера. +</pre> + +<h2 id="Спецификации">Спецификации</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Спецификация</th> + <th scope="col">Статус</th> + <th scope="col">Комментарий</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', '#dom-navigator-appName', 'NavigatorID.appName')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>Изначальное описание</td> + </tr> + </tbody> +</table> + +<h2 id="Доступность_в_браузере">Доступность в браузере</h2> + +<p>{{Compat("api.NavigatorID.appName")}}</p> + +<h2 id="Смотрите_также">Смотрите также</h2> + +<ul> + <li>{{domxref("NavigatorID.appCodeName")}}</li> +</ul> diff --git a/files/ru/orphaned/web/api/navigatorid/appversion/index.html b/files/ru/orphaned/web/api/navigatorid/appversion/index.html new file mode 100644 index 0000000000..fcc2331162 --- /dev/null +++ b/files/ru/orphaned/web/api/navigatorid/appversion/index.html @@ -0,0 +1,54 @@ +--- +title: NavigatorID.appVersion +slug: orphaned/Web/API/NavigatorID/appVersion +translation_of: Web/API/NavigatorID/appVersion +original_slug: Web/API/NavigatorID/appVersion +--- +<p>{{APIRef("HTML DOM")}}{{deprecated_header}}</p> + +<p><span id="result_box" lang="ru"><span class="hps">Возвращает версию</span> <span class="hps">браузера</span> <span class="hps">в виде <code>строки</code></span><span>.</span> <span class="hps">Это может быть либо</span> <span class="hps">обычный</span> <span class="hps">номер версии</span><span>,</span> <span class="atn hps">например, "</span><span>5.0"</span> <span class="hps">или</span> <span class="hps">номер версии</span> <span class="hps">с </span><span class="hps">более детальной информацией</span><span>.</span></span> <span id="result_box" lang="ru"><span>Спецификация HTML5</span> <span class="hps">позволяет любому</span> <span class="hps">браузеру</span> <span class="hps">вернуть</span> <span class="atn hps">"</span><span>4,0</span><span>"</span><span>,</span> <span class="hps">по причине</span> <code><span class="hps">совместимости.</span></code></span></p> + +<div class="note"><span id="result_box" lang="ru"><strong><span class="hps">Примечание</span></strong><span>:</span> <span class="hps">Не полагайтесь</span> <span class="hps">на это свойство для </span>получения <span class="hps">правильной версии</span> <span class="hps">браузера. </span></span>В браузерах на основе Geko (таких как Firefox), и основанных на WebKit (таких как Chrome и Safari) возвращаемое значение начинается с "5.0" с последующей информацией о платформе. <span id="result_box" lang="ru"><span class="hps">В Opera</span> <span class="hps">10 и/или</span> <span class="hps">более новой</span> <span class="hps">версии</span>, <span class="hps">возвращаемое значение</span> <span class="hps">не соответствует</span> <span class="hps">актуальной версии</span> <span class="hps">браузера</span><span>.</span></span></div> + +<h2 id="Syntax" name="Syntax">Синтаксис</h2> + +<pre class="syntaxbox">window.navigator.appVersion +</pre> + +<h3 id="Returned_value" name="Returned_value">Значение</h3> + +<p><code>ver</code> номер версии браузера в виде {{domxref("DOMString")}}.</p> + +<h2 id="Example" name="Example">Пример</h2> + +<pre class="brush: js">alert("Your browser version is reported as " + navigator.appVersion); +</pre> + +<h2 id="Notes" name="Notes">Примечание</h2> + +<p><code>Свойство window.navigator.userAgent</code> может содержать номер версии (например "<code>Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape 6/6.1</code>"), но вы должны быть в курсе того как легко изменить строку пользовательского агента (user agent) и "обмануть" другие браузеры, платформы или пользовательские агенты, а также опрометчивых вендоров браузеров самими этими свойствами.</p> + +<p>Свойства <code>window.navigator.appVersion</code>, <code>window.navigator.appName</code> и <code>window.navigator.userAgent</code> используются для "снифинга браузера" кодом. Т.е. скрипты <span id="result_box" lang="ru"><span>которые пытаются</span> <span class="hps">выяснить,</span> <span class="hps">какой браузер</span> <span class="hps">вы используете, и</span> <span class="hps">настроить</span> <span class="hps">страницы</span> <span class="hps">соответственно</span><span>.Это приводит к ситуации, когда браузерам приходится возвращать поддельное значение</span></span> этого свойства, что бы не быть заблокированными некоторыми веб-сайтами.</p> + +<h2 id="Спецификации">Спецификации</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Спецификация</th> + <th scope="col">Статус</th> + <th scope="col">Комментарий</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', '#dom-navigator-appVersion', 'NavigatorID.appVersion')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>Изначальное описание.</td> + </tr> + </tbody> +</table> + +<h2 id="Доступность_в_браузере">Доступность в браузере</h2> + +<p>{{Compat("api.NavigatorID.appVersion")}}</p> diff --git a/files/ru/orphaned/web/api/navigatorid/index.html b/files/ru/orphaned/web/api/navigatorid/index.html new file mode 100644 index 0000000000..74e91ec15d --- /dev/null +++ b/files/ru/orphaned/web/api/navigatorid/index.html @@ -0,0 +1,79 @@ +--- +title: NavigatorID +slug: orphaned/Web/API/NavigatorID +translation_of: Web/API/NavigatorID +original_slug: Web/API/NavigatorID +--- +<p>{{APIRef("HTML DOM")}}</p> + +<p>Интерфейс <code><strong>NavigatorID </strong></code>содержит методы и свойства, позволяющие идентифицировать браузер.</p> + +<p>В нем нет объекта типа <code>NavigatorID</code>, но другие интерфейсы, такие как {{domxref("Navigator")}} или {{domxref("WorkerNavigator")}}, реализуют его.</p> + +<h2 id="Свойства">Свойства</h2> + +<p><em>Интерфейс <code>NavigatorID</code></em><em> не наследует никаких других свойств.</em></p> + +<dl> + <dt>{{domxref("NavigatorID.appCodeName")}} {{readonlyInline}}{{deprecated_inline}}</dt> + <dd>Всегда возвращает <code>'Mozilla'</code>, в других браузерах.<code> </code><span id="result_box" lang="ru"><span class="hps">Это свойство</span> <span class="hps">сохраняется</span> <span class="hps">только для</span> <span class="hps">целей</span> <span class="hps">совместимости.</span></span></dd> + <dt>{{domxref("NavigatorID.appName")}} {{readonlyInline}} {{deprecated_inline}}</dt> + <dd><span class="short_text" id="result_box" lang="ru"><span class="hps">Возвращает</span> <span class="hps">официальное название</span> <span class="hps">браузера</span><span>.</span></span> <span id="result_box" lang="ru"><span class="hps">Не полагайтесь</span> <span class="hps">на это свойство</span><span>, чтобы получить</span> <span class="hps">нужное значение.</span></span></dd> + <dt>{{domxref("NavigatorID.appVersion")}} {{readonlyInline}} {{deprecated_inline}}</dt> + <dd>Возвращает версию браузера в виде строки. <span id="result_box" lang="ru"><span class="hps">Не полагайтесь</span> <span class="hps">на это свойство</span><span>, чтобы получить</span> <span class="hps">нужное значение.</span></span></dd> + <dt>{{domxref("NavigatorID.platform")}} {{readonlyInline}} {{deprecated_inline}}</dt> + <dd> + <div id="gt-src-tools"> + <div><span id="result_box" lang="ru"><span class="hps">Возвращает</span> <span class="hps">строку, представляющую</span> собой <span class="hps">платформу</span> <span class="hps">браузера</span><span>.</span></span><span id="result_box" lang="ru"><span class="hps"> Не полагайтесь</span> <span class="hps">на это свойство</span><span>, чтобы получить</span> <span class="hps">нужное значение.</span></span></div> + </div> + </dd> + <dt>{{domxref("NavigatorID.product")}} {{readonlyInline}} {{deprecated_inline}}</dt> + <dd>Всегда возвращает <code>'Gecko'</code> в других браузерах.<span id="result_box" lang="ru"><span class="hps"> Это свойство</span> <span class="hps">сохраняется</span> <span class="hps">только для</span> <span class="hps">целей</span> <span class="hps">совместимости.</span></span></dd> + <dt>{{domxref("NavigatorID.userAgent")}} {{readonlyInline}}</dt> + <dd>Возвращает строку пользовательского агента (user agent) для текущего браузера.</dd> +</dl> + +<h2 id="Методы">Методы</h2> + +<p><em>Интерфейс </em><em><code>NavigatorID</code></em><em> не наследует других методов.</em></p> + +<dl> + <dt>{{domxref("NavigatorID.taintEnabled()")}} {{deprecated_inline()}}</dt> + <dd>Всегда возвращает <code>false</code>. Функции JavaScript taint/untaint были удалены в JavaScript 1.2. <span class="short_text" id="result_box" lang="ru"><span class="hps">Этот метод</span> <span class="hps">сохраняется только</span> <span class="hps">для</span> <span class="hps">целей</span> <span class="hps">совместимости</span></span>. Not available in workers.</dd> +</dl> + +<h2 id="Спецификация">Спецификация</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Specification</th> + <th scope="col">Status</th> + <th scope="col">Comment</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', '#navigatorid', 'NavigatorID')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td><code>Добавлено свойство appCodeName</code> и метод <code>taintEnabled()</code> для совместимости.</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', '#navigatorid', 'NavigatorID')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>Первоначальная спецификация.</td> + </tr> + </tbody> +</table> + +<h2 id="Совместимость_в_браузерах">Совместимость в браузерах</h2> + + + +<p>{{Compat("api.NavigatorID")}}</p> + +<h2 id="Смотрите_также">Смотрите также</h2> + +<ul> + <li>Реализован в интерфейсах: {{domxref("Navigator")}} и {{domxref("WorkerNavigator")}}.</li> +</ul> diff --git a/files/ru/orphaned/web/api/navigatorid/platform/index.html b/files/ru/orphaned/web/api/navigatorid/platform/index.html new file mode 100644 index 0000000000..a7d273814d --- /dev/null +++ b/files/ru/orphaned/web/api/navigatorid/platform/index.html @@ -0,0 +1,62 @@ +--- +title: NavigatorID.platform +slug: orphaned/Web/API/NavigatorID/platform +tags: + - API + - Navigator + - NavigatorID + - Property + - Refe + - platform +translation_of: Web/API/NavigatorID/platform +original_slug: Web/API/NavigatorID/platform +--- +<p>{{ APIRef("HTML DOM") }}</p> + +<p>Возвращает строку, показывающую платформу браузера. <span id="result_box" lang="ru"><span>Спецификация позволяет</span> <span class="hps">браузерам</span> <span class="hps">всегда возвращает</span> <span class="hps">пустую строку</span><span>,</span> <span class="hps">так что не стоит</span> <span class="hps">полагаться</span> <span class="hps">на это свойство</span><span>, чтобы получить</span> <span class="hps">надёжный ответ</span><span>.</span></span></p> + +<h2 id="Syntax" name="Syntax">Синтаксис</h2> + +<pre class="eval"><em>platform</em> = <em>navigator</em>.platform +</pre> + +<h3 id="Значение">Значение</h3> + +<p>{{domxref("DOMString")}}, идентифицирующий платформу, на которой работает браузер, или выводит пустую строку, если браузер отказывается (или не может) идентифицировать платформу. <code>platform</code> - это строка, которая должна быть пустой строкой или строкой, представляющей платформу, на которой выполняется браузер.</p> + +<p><span style="font-size: 14px; line-height: 1.5;">Например: "<code>MacIntel</code>", "<code>Win32</code>", "<code>FreeBSD i386</code>", "<code>WebTV OS</code>"</span></p> + +<h2 id="Example" name="Example">Пример</h2> + +<pre><code>console.log(navigator.platform);</code></pre> + +<h2 id="Notes" name="Notes">Примечание</h2> + +<p>Большинство браузеров, включая Chrome, Edge и Firefox 63 и более поздние, возвращают «Win32», даже если работают в 64-разрядной версии Windows. Internet Explorer и версии Firefox до версии 63 по-прежнему сообщают «Win64».</p> + +<p>В Firefox, <code>general.platform.override</code> можно использовать для переопределения значения, которое в противном случае было бы возвращено этим свойством.</p> + +<h2 id="Спецификации">Спецификации</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Спецификация</th> + <th scope="col">Статус</th> + <th scope="col">Комментарий</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', '#dom-navigator-platform', 'NavigatorID.platform')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>Текущее описание.</td> + </tr> + </tbody> +</table> + +<h2 id="Доступность_в_браузере">Доступность в браузере</h2> + +<p>{{Compat("api.NavigatorID.platform")}}</p> + +<div id="compat-desktop"> </div> diff --git a/files/ru/orphaned/web/api/navigatorid/product/index.html b/files/ru/orphaned/web/api/navigatorid/product/index.html new file mode 100644 index 0000000000..ff4d9d73a7 --- /dev/null +++ b/files/ru/orphaned/web/api/navigatorid/product/index.html @@ -0,0 +1,69 @@ +--- +title: NavigatorID.product +slug: orphaned/Web/API/NavigatorID/product +translation_of: Web/API/NavigatorID/product +original_slug: Web/API/NavigatorID/product +--- +<p>{{APIRef("HTML DOM")}}{{deprecated_header}}</p> + +<p>Свойство <strong><code>NavigatorID.product </code></strong>возвращает имя продукта текущего браузера.</p> + +<div class="note"><strong>Примечание:</strong> Не полагайтесь на это свойство для получения настоящего имени продукта. Все браузеры возвращает "Gecko" в качестве значения этого свойства.</div> + +<h2 id="Syntax" name="Syntax">Синтаксис</h2> + +<pre class="syntaxbox"><em>productName</em> = window.navigator.product +</pre> + +<h3 id="Значение">Значение</h3> + +<p>{{domxref("DOMString")}}.</p> + +<h2 id="Example" name="Example">Пример</h2> + +<pre class="brush: html"><script> +function prod() { + dt = document.getElementById("d"); + dt.innerHTML = window.navigator.product; +} +</script> + +<button onclick="prod();">product</button> +<div id="d"> </div> +<!-- вернёт "Gecko" --> +</pre> + +<h2 id="Notes" name="Notes">Примечание</h2> + +<p>В браузерах на основе Gecko <code>product</code> соответствует части полной строки агента пользователя которая идёт первой после платформы. В пользовательском агенте Netscape 6.1, к примеру, <code>product</code> это "Gecko" а полная строка пользовательского агента будет: <code>Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape6/6.1</code></p> + +<p>В браузере на основе WebKit <code>product </code>вернёт "<code>Gecko</code>", хотя часть полной строки пользовательского агента непосредственно после после платформы на самом деле следующая: <code>(KHTML, like Gecko)</code>.</p> + +<h2 id="Спецификации">Спецификации</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Спецификация</th> + <th scope="col">Статус</th> + <th scope="col">Комментарий</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', '#dom-navigator-product', 'NavigatorID.product')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>Действующее описание</td> + </tr> + </tbody> +</table> + +<h2 id="Доступность_в_браузере">Доступность в браузере</h2> + +<p>{{Compat("api.NavigatorID.product")}}</p> + +<h2 id="Смотрите_также">Смотрите также</h2> + +<ul> + <li>{{domxref("NavigatorID.appCodeName")}}</li> +</ul> diff --git a/files/ru/orphaned/web/api/navigatorid/taintenabled/index.html b/files/ru/orphaned/web/api/navigatorid/taintenabled/index.html new file mode 100644 index 0000000000..9e351e119a --- /dev/null +++ b/files/ru/orphaned/web/api/navigatorid/taintenabled/index.html @@ -0,0 +1,53 @@ +--- +title: NavigatorID.taintEnabled() +slug: orphaned/Web/API/NavigatorID/taintEnabled +translation_of: Web/API/NavigatorID/taintEnabled +original_slug: Web/API/NavigatorID/taintEnabled +--- +<div>{{APIRef("HTML DOM")}}{{deprecated_header}}</div> + +<p>Метод<code><strong> </strong></code><strong><code>NavigatorID.taintEnabled()</code></strong> всегда возвращает <code>false</code>.</p> + +<div class="note"><span id="result_box" lang="ru"><strong><span class="hps">Примечание</span><span>:</span></strong> </span>Taint <span lang="ru"><span class="hps">был</span> <span class="hps">метод защиты</span> <span class="hps">используемый в</span> <span class="hps">JavaScript 1.2</span><span>.</span> <span class="hps">Он давно</span> <span class="hps">был удалён</span><span>;</span> <span class="hps">этот метод</span> <span class="hps">остаётся</span> <span class="hps">только</span> <span class="hps">для поддержания</span> <span class="hps">совместимости</span> <span class="hps">с очень</span> <span class="hps">старыми скриптами</span><span>.</span></span></div> + +<h2 id="Syntax" name="Syntax">Синтаксис</h2> + +<pre class="syntaxbox"><em><var>result</var></em> = window.navigator.taintEnabled() +</pre> + +<h2 id="Example" name="Example">Пример</h2> + +<pre class="brush:js">alert(window.navigator.taintEnabled()); +// returns false +</pre> + +<h2 id="Спецификации">Спецификации</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Спецификация</th> + <th scope="col">Статус</th> + <th scope="col">Комментарий</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'webappapis.html#dom-navigator-taintEnabled', 'NavigatorID.taintEnabled')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>Изначальное описание</td> + </tr> + </tbody> +</table> + +<h2 id="Доступность_в_браузере">Доступность в браузере</h2> + + + +<p>{{Compat("api.NavigatorID.taintEnabled")}}</p> + +<h2 id="Смотрите_также">Смотрите также</h2> + +<ul> + <li>{{domxref("NavigatorID")}}</li> +</ul> diff --git a/files/ru/orphaned/web/api/navigatorid/useragent/index.html b/files/ru/orphaned/web/api/navigatorid/useragent/index.html new file mode 100644 index 0000000000..f3fe004e91 --- /dev/null +++ b/files/ru/orphaned/web/api/navigatorid/useragent/index.html @@ -0,0 +1,77 @@ +--- +title: NavigatorID.userAgent +slug: orphaned/Web/API/NavigatorID/userAgent +translation_of: Web/API/NavigatorID/userAgent +original_slug: Web/API/NavigatorID/userAgent +--- +<p>{{ApiRef("HTML DOM")}}</p> + +<p>Возвращает строку агента пользователя текущего браузера.</p> + +<h2 id="Syntax" name="Syntax">Синтаксис</h2> + +<pre class="syntaxbox">var <var>ua</var> = window.navigator.userAgent; +</pre> + +<h3 id="Value" name="Value">Значение</h3> + +<p><span id="result_box" lang="ru"><code><span class="hps">ua</span></code> <span class="hps">хранит</span> <span class="hps">строковое значение</span> <span class="hps">агента пользователя</span> <span class="hps">для текущего</span> <span class="hps">браузера</span><span>.</span></span></p> + +<p>Свойство window.navigator.userAgent для чтения и записи; оно не имеет значения по умолчанию.</p> + +<p>Строка пользовательского агента основана на формальной структуре, которая может быть разложена на несколько кусков информации. Каждый из этих кусков информации происходит от других свойств navigator, которые также устанавливаются пользователем. Браузеры, основанные на Gecko, подчиняются следующей структуре:</p> + +<pre>userAgent = appCodeName/appVersion number (Platform; Security; OS-or-CPU; +Localization; rv: revision-version-number) product/productSub +Application-Name Application-Name-version +</pre> + +<h2 id="Example" name="Example">Пример</h2> + +<pre class="brush:js">alert(window.navigator.userAgent) +// alerts "Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape6/6.1" +</pre> + +<h2 id="Notes" name="Notes">Примечание</h2> + +<p><span id="result_box" lang="ru"><span class="hps">Идентификация</span> <span class="hps">браузера</span> <span class="hps">на основе</span> <span class="hps">обнаружения</span> <span class="hps">строки агента пользователя</span> <span class="hps">является <strong>ненадёжной</strong></span> <span class="hps">и <strong>не</strong></span><strong> </strong><span class="hps"><strong><strong>рекомендуется</strong>,</strong> так как строка</span> <span class="hps">пользователь</span><span class="hps">ского агента</span> <span class="hps">может быть изменена пользователем</span><span>.</span></span> Например:</p> + +<ul> + <li>В Firefox, вы можете изменить предпочтение {{pref("general.useragent.override")}} в <code>about:config</code>. Некоторые расширения делают это; Однако это изменяет только отправляемый заголовок HTTP, и не влияет на обнаружение браузера выполняемым кодом JavaScript.</li> + <li>Opera 6+ позволяет пользователю установить идентификационную строку с помощью меню.</li> + <li>Microsoft Internet Explorer использует реестр Windows.</li> + <li>Safari и iCab позволяет пользователю изменить строку пользовательского агента заранее на Internet Explorer или Netscape с помощью меню.</li> +</ul> + +<h2 id="Спецификации">Спецификации</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Спецификация</th> + <th scope="col">Статус</th> + <th scope="col">Комментарий</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', '#dom-navigator-useragent', 'NavigatorID.userAgent')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>Начальное описание</td> + </tr> + </tbody> +</table> + +<h2 id="Доступность_в_браузере">Доступность в браузере</h2> + +<p>{{Compat("api.NavigatorID.userAgent")}}</p> + +<h2 id="See_also" name="See_also">Смотрите также</h2> + +<ul> + <li><a href="/en-US/docs/Gecko_user_agent_string_reference">Справка по строкам User Agent в Firefox</a></li> + <li><a href="/en-US/docs/Using_Web_Standards_in_your_Web_Pages/Developing_cross-browser_and_cross-platform_pages" title="Using_Web_Standards_in_your_Web_Pages/Developing_cross-browser_and_cross-platform_pages">Идентификация браузера (сниффинг браузера) — не лучший и не надёжный способ</a></li> + <li><a href="/en-US/docs/Browser_Detection_and_Cross_Browser_Support#Limit_the_use_of_User_Agent_String_based_Detection" title="Browser_Detection_and_Cross_Browser_Support#Limit_the_use_of_User_Agent_String_based_Detection">Ограничивайте распознавания по строке User Agent</a></li> + <li><a href="/en-US/docs/Browser_Detection_and_Cross_Browser_Support#Use_feature_oriented_object_detection" title="Browser_Detection_and_Cross_Browser_Support#Use_feature_oriented_object_detection">Использование особенностей объектов обнаружения</a></li> + <li><a href="http://www.gtalbot.org/DHTMLSection/ListAllAttributesAndMethodsOfObjects.html">Интерактивное кросс-браузерное демо по свойствам навигатора</a></li> +</ul> diff --git a/files/ru/orphaned/web/api/navigatorlanguage/index.html b/files/ru/orphaned/web/api/navigatorlanguage/index.html new file mode 100644 index 0000000000..d4dc8e6285 --- /dev/null +++ b/files/ru/orphaned/web/api/navigatorlanguage/index.html @@ -0,0 +1,60 @@ +--- +title: NavigatorLanguage +slug: orphaned/Web/API/NavigatorLanguage +translation_of: Web/API/NavigatorLanguage +original_slug: Web/API/NavigatorLanguage +--- +<p>{{APIRef("HTML DOM")}}</p> + +<p><span id="result_box" lang="ru"><strong><code><span class="hps">NavigatorLanguage</span></code></strong> <span class="hps">содержит методы и</span> <span class="hps">свойства, связанные</span> <span class="hps">с языком</span> <span class="hps">навигатора</span><span>.</span></span></p> + +<p>В нем нет объекта типа <code>NavigatorLanguage</code>, но другие интерфейсы, такие как {{domxref("Navigator")}} или {{domxref("WorkerNavigator")}}, реализуют его.</p> + +<h2 id="Свойства">Свойства</h2> + +<p><em>Интерфейс<code> NavigatorLanguage</code></em><em> не наследует других свойств.</em></p> + +<dl> + <dt>{{domxref("NavigatorLanguage.language")}} {{readonlyInline}}</dt> + <dd>Возвращает {{domxref("DOMString")}} представляющий собой предпочитаемый язык пользователя, как правило, язык пользовательского интерфейса браузера.</dd> + <dt>{{domxref("NavigatorLanguage.languages")}} {{readonlyInline}}</dt> + <dd>Возвращает массив {{domxref("DOMString")}} представляющий собой языки известные пользователю в порядке предпочтения.</dd> +</dl> + +<h2 id="Методы">Методы</h2> + +<p><em>Интерфейс </em><em><code>NavigatorLanguage</code></em><em> ничего не реализовывает и ничего не наследует.</em></p> + +<h2 id="Спецификации">Спецификации</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Спецификация</th> + <th scope="col">Статус</th> + <th scope="col">Комментарий</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', '#navigatorlanguage', 'NavigatorLanguage')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>Со времени последнего снимка {{SpecName('HTML5 W3C')}}, языковое свойство было добавлено.</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', '#navigatorlanguage', 'NavigatorLanguage')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>Первоначальная спецификация; снимок ранней версии {{SpecName('HTML WHATWG')}}.</td> + </tr> + </tbody> +</table> + +<h2 id="Доступность_в_браузерах">Доступность в браузерах</h2> + +<p>{{Compat("api.NavigatorLanguage")}}</p> + +<h2 id="Смотрите_также">Смотрите также</h2> + +<ul> + <li>Интерфейс {{domxref("Navigator")}} который реализует его.</li> +</ul> diff --git a/files/ru/orphaned/web/api/navigatorlanguage/language/index.html b/files/ru/orphaned/web/api/navigatorlanguage/language/index.html new file mode 100644 index 0000000000..cd20d121fb --- /dev/null +++ b/files/ru/orphaned/web/api/navigatorlanguage/language/index.html @@ -0,0 +1,53 @@ +--- +title: NavigatorLanguage.language +slug: orphaned/Web/API/NavigatorLanguage/language +translation_of: Web/API/NavigatorLanguage/language +original_slug: Web/API/NavigatorLanguage/language +--- +<p>{{ APIRef("HTML DOM") }}</p> + +<p><span id="result_box" lang="ru"><span>Свойство <code><strong>NavigatorLanguage.language</strong></code></span> <span class="hps">только для чтения, оно</span> <span class="hps">возвращает</span> <span class="hps">строку, представляющую</span> <span class="hps">предпочитаемый</span> <span class="hps">пользователем язык</span><span>, как правило это</span><span class="hps"> язык</span> <span class="hps">пользовательского интерфейса</span> <span class="hps">браузера</span><span>.</span></span></p> + +<h2 id="Syntax" name="Syntax">Синтаксис</h2> + +<pre class="eval"><em>lang</em> = <em>globalObj</em>.navigator.language +</pre> + +<h3 id="Parameters" name="Parameters">Значение</h3> + +<p>Строка представляющая версию языка которая определена в <a class="external" href="http://tools.ietf.org/html/rfc4646" title="http://tools.ietf.org/html/rfc4646">RFC 4646</a>. <span id="result_box" lang="ru"><span class="hps">Пример</span>ы <span class="hps">валидных</span> языковых кодов <span class="hps">включают </span><span class="atn hps">"</span><span>en</span><span>"</span><span>,</span> <span class="atn hps">"</span><span>EN-US</span><span>"</span><span>,</span> <span class="hps">"FR</span><span class="atn">", "</span><span>es</span><span>-ES"</span> <span class="hps">и т.д.</span></span></p> + +<h2 id="Example" name="Example">Пример</h2> + +<pre class="brush: js">if ( window.navigator.language.slice(0, 2) !== "en" ) { + doLangSelect(window.navigator.language); +} +</pre> + +<h2 id="Спецификации">Спецификации</h2> + +<table class="standard-table"> + <tbody> + <tr> + <th scope="col">Спецификация</th> + <th scope="col">Статус</th> + <th scope="col">Комментарий</th> + </tr> + <tr> + <td>{{ SpecName('HTML5 Web application', '#dom-navigator-language', 'navigator.language') }}</td> + <td>{{ Spec2('HTML5.1') }}</td> + <td>Начальное описание.</td> + </tr> + </tbody> +</table> + +<h2 id="Доступность_в_браузерах">Доступность в браузерах</h2> + +<p>{{Compat("api.NavigatorLanguage.language")}}</p> + +<h2 id="See_also" name="See_also">Смотрите также</h2> + +<ul> + <li>{{domxref("NavigatorLanguage.languages","navigator.languages")}}</li> + <li>{{domxref("navigator")}}</li> +</ul> diff --git a/files/ru/orphaned/web/api/navigatorlanguage/languages/index.html b/files/ru/orphaned/web/api/navigatorlanguage/languages/index.html new file mode 100644 index 0000000000..ad1d56c7fd --- /dev/null +++ b/files/ru/orphaned/web/api/navigatorlanguage/languages/index.html @@ -0,0 +1,55 @@ +--- +title: NavigatorLanguage.languages +slug: orphaned/Web/API/NavigatorLanguage/languages +translation_of: Web/API/NavigatorLanguage/languages +original_slug: Web/API/NavigatorLanguage/languages +--- +<p>{{APIRef("HTML DOM")}}{{SeeCompatTable}}</p> + +<p>Свойство <code><strong>NavigatorLanguage.languages</strong></code> только для чтения, возвращающее массив {{domxref("DOMString")}} показывающее предпочитаемые пользователем языки. language описывает использование языковых тегов <a href="http://tools.ietf.org/html/bcp47">BCP 47</a>.<span id="result_box" lang="ru"><span class="hps"> В</span> <span class="hps">возвращаемом</span> <span class="hps">массиве</span> <span class="hps">они</span> <span class="hps">отсортированы по</span> <span class="hps">предпочтению с</span> <span class="hps">наиболее предпочитаемые</span> <span class="hps">языком</span> <span class="hps">в первую очередь.</span></span></p> + +<p>Значение {{domxref("NavigatorLanguage.language","navigator.language")}} это первый элемент в полученном массиве.</p> + +<p>Когда значение изменится, так как изменится предпочитаемый язык пользователя {{event("languagechange")}} событие уведомит объект {{domxref("Window")}}.</p> + +<p>HTTP Заголовок <code>Accept-Language</code> в каждом HTTP запросе от браузера пользователя, использует такое же значение как и в свойстве <code>navigator.languages</code> кроме дополнительного<code> qvalues</code> (quality values) поля (например: <code>en-US;q=0.8</code>).</p> + +<h2 id="Синтаксис">Синтаксис</h2> + +<pre class="syntaxbox"><em>preferredLanguages</em> = <em>globalObj</em>.navigator.languages +</pre> + +<h2 id="Примеры">Примеры</h2> + +<pre class="brush: js">navigator.language //"en-US" +navigator.languages //["en-US", "zh-CN", "ja-JP"] +</pre> + +<h2 id="Спецификации">Спецификации</h2> + +<table class="standard-table"> + <tbody> + <tr> + <th scope="col">Спецификация</th> + <th scope="col">Статус</th> + <th scope="col">Комментарий</th> + </tr> + <tr> + <td>{{ SpecName('HTML5.1', '#dom-navigator-languages', 'NavigatorLanguage.languages') }}</td> + <td>{{ Spec2('HTML5.1') }}</td> + <td>Начальное описание</td> + </tr> + </tbody> +</table> + +<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2> + +<p>{{Compat("api.NavigatorLanguage.languages")}}</p> + +<h2 id="See_also" name="See_also">Смотрите также</h2> + +<ul> + <li>{{domxref("NavigatorLanguage.language","navigator.language")}}</li> + <li>{{domxref("Navigator")}}</li> + <li>{{domxref("Window.onlanguagechange")}}</li> +</ul> diff --git a/files/ru/orphaned/web/api/navigatoronline/index.html b/files/ru/orphaned/web/api/navigatoronline/index.html new file mode 100644 index 0000000000..62e0cffa13 --- /dev/null +++ b/files/ru/orphaned/web/api/navigatoronline/index.html @@ -0,0 +1,58 @@ +--- +title: NavigatorOnLine +slug: orphaned/Web/API/NavigatorOnLine +translation_of: Web/API/NavigatorOnLine +original_slug: Web/API/NavigatorOnLine +--- +<p>{{APIRef("HTML DOM")}}</p> + +<p>Интерфейс <code><strong>NavigatorOnLine</strong></code><code> </code>содержит методы и свойства<code>, </code>связанные со статусом подключения браузера.</p> + +<p>В NavigatorOnLine нет объектов другого типа, но другие интерфейсы, {{domxref("Navigator")}} или {{domxref("WorkerNavigator")}}, реализуют его.</p> + +<h2 id="Свойства">Свойства</h2> + +<p>Интерфейс<em><code> NavigatorOnLine</code></em> не наследует других свойств.</p> + +<dl> + <dt>{{domxref("NavigatorOnLine.onLine")}} {{readonlyInline}}</dt> + <dd>Возвращает {{domxref("Boolean")}}, показывающий работает ли браузер в сети.</dd> +</dl> + +<h2 id="Методы">Методы</h2> + +<p><em>Интерфейс </em><em><code>NavigatorOnLine</code></em><em> не имеет никакой реализации и не наследует никакой метод.</em></p> + +<h2 id="Спецификации">Спецификации</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Спецификация</th> + <th scope="col">Статус</th> + <th scope="col">Комментарий</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', '#navigatoronline', 'NavigatorOnLine')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>Без изменений с последнего снимка,{{SpecName('HTML5 W3C')}}</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', '#navigatoronline', 'NavigatorOnLine')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>Снимок {{SpecName('HTML WHATWG')}} с первоначальной спецификацией.</td> + </tr> + </tbody> +</table> + +<h2 id="Совместимость_в_браузерах">Совместимость в браузерах</h2> + +<p>{{Compat("api.NavigatorOnLine")}}</p> + +<h2 id="Смотрите_также">Смотрите также</h2> + +<ul> + <li>Интерфейс {{domxref("Navigator")}} который реализует его.</li> +</ul> diff --git a/files/ru/orphaned/web/api/navigatoronline/online/index.html b/files/ru/orphaned/web/api/navigatoronline/online/index.html new file mode 100644 index 0000000000..170a472034 --- /dev/null +++ b/files/ru/orphaned/web/api/navigatoronline/online/index.html @@ -0,0 +1,67 @@ +--- +title: NavigatorOnLine.onLine +slug: orphaned/Web/API/NavigatorOnLine/onLine +translation_of: Web/API/NavigatorOnLine/onLine +original_slug: Web/API/NavigatorOnLine/onLine +--- +<p>{{ApiRef("HTML DOM")}}</p> + +<p><span class="short_text" id="result_box" lang="ru"><span class="hps">Возвращает</span> <span class="hps">сетевой статус</span> <span class="hps">браузера</span><span>.</span></span> Свойство возвращает логическое (boolean) значение, <code>true</code> означает online и <code>false</code> означает offline.<span id="result_box" lang="ru"><span>Свойство</span> <span class="hps">обновляется</span> <span class="hps">всякий раз, когда</span> <span class="hps">способность</span> <span class="hps">браузера</span> <span class="hps">к подключению к</span> <span class="hps">сети</span> <span class="hps">изменится</span><span>.</span></span> <span id="result_box" lang="ru"><span>Обновление происходит тогда</span><span>, когда</span> <span class="hps">пользователь следует по</span> <span class="hps">ссылке или</span> <span class="hps">когда</span> <span class="hps">скрипт</span> <span class="hps">запрашивает</span> <span class="hps">удалённую страницу</span></span>. <span id="result_box" lang="ru"><span class="hps">Например,</span> свойство<span class="hps"> должно</span> <span class="hps">вернуть <code>false</code></span><span>, когда</span> <span class="hps">пользователь кликает по</span> <span class="hps">ссылке,</span> <span class="hps">вскоре после</span> <span class="hps">потери</span> <span class="hps">подключения к интернету</span><span>.</span></span></p> + +<p>Браузеры реализуют это свойство по-разному.</p> + +<p>В Chrome и Safari, если браузер не может соединиться с локальной сетью (LAN) или роутером, это будет означать offline; во всех остальных случаях вернётся <code>true</code>.Таким образом, мы можем предположить что браузер не в сети, когда возвращаемое значение <code>false</code>, но вы не можете предположить что значение true обязательно обозначает что браузер может получить доступ к интернету. <span id="result_box" lang="ru"><span class="hps">Вы можете</span> <span class="hps">получать</span> <span class="hps">ложные срабатывания</span><span>, например,</span> <span class="hps">в случаях, когда</span> <span class="hps">компьютер</span> <span class="hps">под управлением</span> <span class="hps">программного обеспечения</span> <span class="hps">для виртуализации</span><span>, которое имеет</span> <span class="hps">виртуальные</span> <span class="hps">сетевые адаптеры</span><span>, которые всегда</span> <span class="atn hps">"</span><span>Подключено".</span></span> <span id="result_box" lang="ru"><span class="hps">Поэтому</span><span>,</span> <span class="hps">если вы действительно хотите</span><span>, чтобы</span> <span class="hps">определять состояние</span> <span class="hps">браузера</span><span>,</span> <span class="hps">вы должны разработать</span> <span class="hps">дополнительные средства</span> <span class="hps">проверки</span><span>.</span></span> <span id="result_box" lang="ru"><span class="hps">Чтобы узнать больше</span><span>, см</span>отрите <span class="hps">статью</span> <span class="hps">HTML5</span></span> <a class="external" href="http://www.html5rocks.com/en/mobile/workingoffthegrid.html"> Working Off the Grid</a>.</p> + +<p><span id="result_box" lang="ru"><span class="hps">В Firefox</span> <span class="hps">и</span> <span class="hps">Internet Explorer</span><span>, переключение</span> <span class="hps">браузер</span>а <span class="hps">в автономный режим</span> <span class="hps">посылает</span> </span><code>false</code> значение. Во всех остальных случаях возвращается значение<code> true</code>.</p> + +<p><span id="result_box" lang="ru"><span class="hps">Вы можете</span> <span class="hps">увидеть изменения</span> <span class="hps">в</span> <span class="hps">состоянии сети</span> <span class="hps">путём обработки</span> <span class="hps">событий </span></span><a href="/en-US/docs/Web/API/document.ononline"><code>window.ononline</code></a> и <a href="/en-US/docs/Web/API/document.onoffline"><code>window.onoffline</code></a>.</p> + +<h2 id="Syntax" name="Syntax">Синтаксис</h2> + +<pre class="syntaxbox"><em>online</em> = <em>window</em>.navigator.onLine; +</pre> + +<h3 id="Описание">Описание</h3> + +<p><code>online </code>это логическое <code>true</code> или <code>false</code>.</p> + +<h2 id="Example" name="Example">Пример</h2> + +<p>Посмотрите на <a class="external" href="http://html5-demos.appspot.com/static/navigator.onLine.html">действующий пример</a>.</p> + +<p>Для проверки находитесь ли вы в сети, вызовите<code> window.navigator.onLine</code>, как показано в примере:</p> + +<pre class="brush: js">if (navigator.onLine) { + alert('online'); +} else { + alert('offline'); +}</pre> + +<p>Если браузер не поддерживает<code> navigator.onLine</code> в примере выше, то всегда будет<code> false</code>/<code>undefined</code>.</p> + +<p>Чтобы увидеть изменения в состоянии сети, используйте <code><a href="/en-US/docs/DOM/element.addEventListener" title="DOM/element.addEventListener">addEventListener</a></code> для обработки событий <code>window.ononline</code> и <code>window.onoffline</code>, как показано в примере:</p> + +<pre class="brush: js">window.addEventListener("offline", function(e) {alert("offline");}) + +window.addEventListener("online", function(e) {alert("online");}) +</pre> + +<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость в браузерах</h2> + +<p>{{Compat("api.NavigatorOnLine.onLine")}}</p> + +<h2 id="Notes" name="Notes">Примечание</h2> + +<p><span id="result_box" lang="ru"><span class="hps">См</span> </span><a href="/en-US/docs/Online_and_offline_events" title="Online_and_offline_events">Online/Offline</a><span lang="ru"><span class="hps"> события</span> <span class="hps">для более детального</span> <span class="hps">описания</span> <span class="hps">этого</span> <span class="hps">свойства, а также</span> <span class="hps">новых возможностей</span> <span class="hps">в автономном режиме</span><span>, </span><span class="hps">введённых</span> <span class="hps">в</span></span> Firefox 3.</p> + +<h2 id="Specification" name="Specification">Спецификация</h2> + +<p><span class="short_text" id="result_box" lang="ru"><span class="hps">Описана в</span> <a href="http://www.whatwg.org/specs/web-apps/current-work/#navigator.online">рабочем проекте HTML 5</a></span></p> + +<h2 id="See_also" name="See_also">Смотрите также</h2> + +<ul> + <li><a class="external" href="http://www.html5rocks.com/en/mobile/workingoffthegrid.html">HTML5 Rocks: Working Off the Grid With HTML5 Offline</a></li> + <li><a class="external" href="http://www.html5rocks.com/en/tutorials/offline/whats-offline/">HTML5 Rocks: "Offline": What does it mean and why should I care?</a></li> + <li><a class="external" href="http://hacks.mozilla.org/2010/01/offline-web-applications/">Mozilla Blog: Offline Web Applications</a></li> +</ul> diff --git a/files/ru/orphaned/web/api/navigatorplugins/index.html b/files/ru/orphaned/web/api/navigatorplugins/index.html new file mode 100644 index 0000000000..28a037f432 --- /dev/null +++ b/files/ru/orphaned/web/api/navigatorplugins/index.html @@ -0,0 +1,58 @@ +--- +title: NavigatorPlugins +slug: orphaned/Web/API/NavigatorPlugins +translation_of: Web/API/NavigatorPlugins +original_slug: Web/API/NavigatorPlugins +--- +<p>{{APIRef("HTML DOM")}}{{SeeCompatTable}}</p> + +<p><span id="result_box" lang="ru"><span>Интерфейс</span> <code><strong><span class="hps">NavigatorPlugins</span></strong></code> <span class="hps">содержит методы и</span> <span class="hps">свойства, связанные</span> <span class="hps">с</span> <span class="hps">установленными плагинами</span> <span class="hps">в браузере</span><span>.</span></span></p> + +<p><code>NavigatorPlugins</code> не содержит в себе объектов другого типа, но другие интерфейсы, такие как {{domxref("Navigator")}} реализуют его<code>.</code></p> + +<h2 id="Свойства">Свойства</h2> + +<dl> + <dt>{{domxref("NavigatorPlugins.mimeTypes")}} {{readonlyInline}}{{experimental_inline}}</dt> + <dd>Возвращает {{domxref("MimeTypeArray")}} листинг MIME типов поддерживаемые браузером.</dd> + <dt>{{domxref("NavigatorPlugins.plugins")}} {{readonlyInline}}{{experimental_inline}}</dt> + <dd>Возвращает листинг плагинов {{domxref("PluginArray")}}, установленных в браузере.</dd> +</dl> + +<h2 id="Методы">Методы</h2> + +<p>Интерфейс <em><code>NavigatorPlugins</code></em> не наследует никаких методов.</p> + +<dl> + <dt>{{domxref("NavigatorPlugins.javaEnabled")}} {{readonlyInline}}{{experimental_inline}}</dt> + <dd>Возвращает флаг {{domxref("Boolean")}} показывающий включён ли java в браузере или нет.</dd> +</dl> + +<h2 id="Спецификации">Спецификации</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Спецификация</th> + <th scope="col">Статус</th> + <th scope="col">Комментарий</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', '#navigatorplugins', 'NavigatorPlugins')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>Начальное определение</td> + </tr> + </tbody> +</table> + +<h2 id="Доступность_в_браузерах">Доступность в браузерах</h2> + +<p>{{Compat("api.NavigatorPlugins")}}</p> + +<h2 id="Смотрите_также">Смотрите также</h2> + +<ul> + <li>Интерфейс {{domxref("Navigator")}} реализующий его.</li> +</ul> diff --git a/files/ru/orphaned/web/api/navigatorplugins/javaenabled/index.html b/files/ru/orphaned/web/api/navigatorplugins/javaenabled/index.html new file mode 100644 index 0000000000..90916689f4 --- /dev/null +++ b/files/ru/orphaned/web/api/navigatorplugins/javaenabled/index.html @@ -0,0 +1,29 @@ +--- +title: NavigatorPlugins.javaEnabled() +slug: orphaned/Web/API/NavigatorPlugins/javaEnabled +translation_of: Web/API/NavigatorPlugins/javaEnabled +original_slug: Web/API/NavigatorPlugins/javaEnabled +--- +<p>{{ APIRef("HTML DOM") }}</p> + +<p>Этот метод показывает включён ли java в текущем браузере или нет.</p> + +<h2 id="Syntax" name="Syntax">Синтаксис</h2> + +<pre class="eval"><em>result</em> = window.navigator.javaEnabled() +</pre> + +<h2 id="Example" name="Example">Пример</h2> + +<pre class="eval">if (window.navigator.javaEnabled()) { + // browser has java +} +</pre> + +<h2 id="Notes" name="Notes">Примечание</h2> + +<p>Возвращаемое значение этого метода показывает положение java, включён ли или выключен - не предполагает поддержку java браузером полностью.</p> + +<h2 id="Specification" name="Specification">Спецификация</h2> + +<p><span class="short_text" id="result_box" lang="ru">Не является <span class="hps">частью</span> <span class="hps">какой-либо</span> <span class="hps">спецификации</span><span>.</span></span></p> diff --git a/files/ru/orphaned/web/api/navigatorplugins/mimetypes/index.html b/files/ru/orphaned/web/api/navigatorplugins/mimetypes/index.html new file mode 100644 index 0000000000..3c2ef1481d --- /dev/null +++ b/files/ru/orphaned/web/api/navigatorplugins/mimetypes/index.html @@ -0,0 +1,40 @@ +--- +title: NavigatorPlugins.mimeTypes +slug: orphaned/Web/API/NavigatorPlugins/mimeTypes +translation_of: Web/API/NavigatorPlugins/mimeTypes +original_slug: Web/API/NavigatorPlugins/mimeTypes +--- +<div>{{ ApiRef("HTML DOM") }}</div> + +<div> </div> + +<h2 id="Summary" name="Summary">Резюме</h2> + +<p>Возвращает объект {{domxref("MimeTypeArray")}}, который содержит список объектов {{domxref("MimeType")}}, представляющий собой MIME-типы, известные браузеру.</p> + +<h2 id="Syntax" name="Syntax">Синтаксис</h2> + +<pre class="syntaxbox"><var>mimeTypes</var> = navigator.mimeTypes; +</pre> + +<p><code>mimeTypes</code> - объект <code>MimeTypeArray,</code> который имеет свойство <code>length</code>, <span id="result_box" lang="ru"><span>а также</span> методы </span><code>item(index)</code><span lang="ru"><span> и</span> </span><code>namedItem(name)</code><span lang="ru"><span>.</span></span></p> + +<h2 id="Example" name="Example">Примеры</h2> + +<pre class="brush:js">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; +} +</pre> + +<h2 id="Specification" name="Specification">Спецификация</h2> + +<p><em>Не является частью какой-либо спецификации.</em></p> diff --git a/files/ru/orphaned/web/api/navigatorplugins/plugins/index.html b/files/ru/orphaned/web/api/navigatorplugins/plugins/index.html new file mode 100644 index 0000000000..6ad68921fb --- /dev/null +++ b/files/ru/orphaned/web/api/navigatorplugins/plugins/index.html @@ -0,0 +1,64 @@ +--- +title: NavigatorPlugins.plugins +slug: orphaned/Web/API/NavigatorPlugins/plugins +translation_of: Web/API/NavigatorPlugins/plugins +original_slug: Web/API/NavigatorPlugins/plugins +--- +<p>{{APIRef("HTML DOM")}}</p> + +<p>Возвращает объект {{domxref("PluginArray")}}, список плагинов установленных в приложении.</p> + +<div class="note">Приложения, которые должны проверять наличие плагинов у браузера должны запросить navigator.plugins или {{domxref("navigator.mimeTypes")}} с точным названием плагина, а не перебирать массив navigator.plugins сравнения имя каждого плагина. Это изменение конфиденциальности не отключает все плагины; оно просто скрывает некоторые имена плагинов от перебора.</div> + +<h2 id="Syntax" name="Syntax">Синтаксис</h2> + +<pre class="syntaxbox">var <var>plugins</var> = navigator.plugins; +</pre> + +<p><code>plugins</code> используется для доступа к объекту {{domxref("Plugin")}} или по имени, или как элемент массива..</p> + +<p>Возвращаемое значение не массив JavaScript, но оно имеет свойство размера и поддерживает доступ к индивидуальным элементам с использованием квадратных скобок (<code>plugins{{mediawiki.external(2)}}</code>), <span id="result_box" lang="ru"><span class="hps">а также через</span> <span class="hps">пункт</span> <span class="hps">(индекс</span><span>)</span> <span class="hps">и</span> <span class="hps">namedItem</span> <span class="hps">("Name"</span><span>)</span> <span class="hps">методы.</span></span></p> + +<h2 id="Example" name="Example">Примеры</h2> + +<p><span id="result_box" lang="ru"><span>Следующий пример</span> <span class="hps">функции</span> <span class="hps">возвращает версию</span> <span class="hps">Flash.</span></span></p> + +<pre>function getFlashVersion() { + var flash = navigator.plugins['Shockwave Flash']; + if (flash === undefined) { + // flash is not present + return undefined; + } + return flash.version; +} +</pre> + +<p><span id="result_box" lang="ru"><span>Следующий пример</span> <span class="hps">выводит</span> <span class="hps">информацию</span> <span class="hps">об установленном</span>(ых) <span class="hps">плагине</span> <span class="atn hps">(</span><span>ах) для</span> <span class="hps">документа</span> <span class="hps">высокого уровня.</span></span></p> + +<pre class="brush:js">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>" + ); +}</pre> + +<h2 id="Notes" name="Notes">Примечание</h2> + +<p>{{domxref("Plugin")}} <span id="result_box" lang="ru"><span class="hps">объект, предоставляет</span> <span class="hps">небольшой</span> <span class="hps">интерфейс</span> <span class="hps">для получения</span> <span class="hps">информации</span> <span class="hps">о различных</span> <span class="hps">плагинах</span><span>, установленных в</span> <span class="hps">вашем браузере</span><span>. Список плагинов также доступен если ввести </span></span><code>about:plugins</code> в адресную строку браузера.</p> + +<h2 id="Specification" name="Specification">Спецификация</h2> + +<p><em>Не определено ни к какой спецификации.</em></p> |