You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by st...@apache.org on 2015/06/22 23:32:02 UTC
svn commit: r1686944 [5/22] - in /cordova/site/public/docs: en/edge/ ru/edge/
Modified: cordova/site/public/docs/ru/edge/guide_appdev_whitelist_index.md.html
URL: http://svn.apache.org/viewvc/cordova/site/public/docs/ru/edge/guide_appdev_whitelist_index.md.html?rev=1686944&r1=1686943&r2=1686944&view=diff
==============================================================================
--- cordova/site/public/docs/ru/edge/guide_appdev_whitelist_index.md.html (original)
+++ cordova/site/public/docs/ru/edge/guide_appdev_whitelist_index.md.html Mon Jun 22 21:32:00 2015
@@ -148,16 +148,20 @@
</h1>
<ul>
<li><a href="guide_overview_index.md.html#%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5">Введение</a></li>
-<li><a href="guide_platforms_index.md.html#%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%20%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%BC%20%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D0%BC">Руководство по поддерживаемым платформам</a></li>
+<li><a href="guide_support_index.md.html#%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5%20%D0%9F%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%8B">Поддерживаемые Платформы</a></li>
<li><a href="guide_cli_index.md.html#%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%BE%D0%B9%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8">Интерфейс командной строки</a></li>
+<li><a href="guide_platforms_index.md.html#%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%20%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%BC%20%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D0%BC">Руководство по поддерживаемым платформам</a></li>
<li><a href="plugin_ref_plugman.md.html#%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20Plugman%20%D0%B4%D0%BB%D1%8F%20%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F%20%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8">Использование Plugman для управления расширениями</a></li>
<li><a href="config_ref_index.md.html#%D0%A4%D0%B0%D0%B9%D0%BB%20config.xml">Файл config.xml</a></li>
<li><a href="config_ref_images.md.html#%D0%98%D0%BA%D0%BE%D0%BD%D0%BA%D0%B8%20%D0%B8%20%D0%B7%D0%B0%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B8">Иконки и заставки</a></li>
<li><a href="guide_hybrid_webviews_index.md.html#%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F%20WebViews">Интеграция WebViews</a></li>
+<li><a href="guide_hybrid_plugins_index.md.html#%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5%20%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%D0%BE%D0%B2">Руководство по разработке плагинов</a></li>
<li><a href="guide_appdev_privacy_index.md.html#%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%20%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B4%D0%B5%D0%BD%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8">Руководство по конфиденциальности</a></li>
<li><a href="guide_appdev_security_index.md.html#%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%20%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B8">Руководство по безопасности</a></li>
+<li><a href="platform_plugin_versioning_ref_index.md.html#%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%D0%BC%D0%B8%20%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%20%D0%B8%20%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%D0%BE%D0%B2">Управление версиями платформ и плагинов</a></li>
<li><a href="guide_appdev_whitelist_index.md.html#%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D1%83%20%D0%BA%20%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%BC%20%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%B0%D0%BC">Инструкция по доступу к внешним ресурсам</a></li>
<li><a href="cordova_storage_storage.md.html#%D0%A5%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B5">Хранилище</a></li>
+<li><a href="guide_appdev_hooks_index.md.html#%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%20%D1%85%D1%83%D0%BA%D0%B0%D0%BC">Руководство по хукам</a></li>
<li><a href="guide_next_index.md.html#%D0%9F%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D1%83%D1%8E%D1%89%D0%B8%D0%B5%20%D1%88%D0%B0%D0%B3%D0%B8">Последующие шаги</a></li>
<li><a href="_index.html">Алфавитный указатель</a></li>
</ul>
@@ -175,35 +179,27 @@
<h1><a name="%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D1%83%20%D0%BA%20%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%BC%20%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%B0%D0%BC">Инструкция по доступу к внешним ресурсам</a></h1>
<p>Список разрешенных доменов это модель безопасности, которая контролирует доступ во внешние домены, к которому ваше приложение не имеет доступа. Cordova предоставляет на
41;траиваемую политику безопасности для определения, к каким внешним сайтам может быть получен доступ. По умолчанию новые приложения настроены для доступа к любому с
30;йту. Прежде чем переносить приложение для рабочую среду, следует сформулировать список разрешений и разрешить доступ к определенным сетевым доменам и поддоменам.</p>
<p>Для Android и iOS (по состоянию на их версии 4.0) политики безопасности Cordova могут быть расширяемым через инерфейс плагина. Ваше приложение должно использовать <a class="external" href="https://github.com/apache/cordova-plugin-whitelist">cordova-plugin-whitelist</a>, так
как он обеспечивает лучшую безопасность и настраиваемость, чем более ранние версии Cordova. Хотя это возможно осуществить свой собственный плагин управления доступом к в
;нешним ресурсам, это не рекомендуется, за исключением случая если ваше приложение имеет весьма специфические требования политики безопасности. Смотрите <a class="external" href="https://github.com/apache/cordov
a-plugin-whitelist">cordova-plugin-whitelist</a> за подробностями об использовании и настройке.</p>
-<p>Cordova следует спецификации <a class="external" href="http://www.w3.org/TR/widgets-access/">W3C Доступ виджета</a>, которая опирается на элемент <code><access></code> в файле <code>config.xml</code> приложения, чтобы включить сетевой доступ к отдельным доменам. Для п
роектов которые погалаются на процесс с использованием командной строки, описанный в разделе "<a href="guide_cli_index.md.html#%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%BE%D0%B9%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8">Интерфейс командной строки</a>", этот фай&
#x43B; расположен в корневой папке проекта. В противном случае при использовании пути разработки с использованием платформо-ориентированного кода, места расположения &#x
443;казаны в разделах ниже. (См. различные руководства платформ для получения дополнительной информации на каждой платформе.)</p>
+<p>Cordova следует спецификации <a class="external" href="http://www.w3.org/TR/widgets-access/">W3C Доступ виджета</a>, которая опирается на элемент <code><access></code> в файле <code>config.xml</code> приложения, чтобы включить сетевой доступ к отдельным доменам. Для п
роектов которые погалаются на процесс с использованием командной строки, описанный в разделе "<a href="guide_cli_index.md.html#%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%BE%D0%B9%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8">Интерфейс командной строки</a>", этот фай&
#x43B; расположен в корневой папке проекта. В противном случае при использовании пути разработки с использованием платформо-ориентированного кода, места расположения &#x
443;казаны в разделах ниже. (См. различные разделы "<a href="guide_platforms_index.md.html#%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%20%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%BC%20%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D0%BC">Руководство по поддерживаемым платформам</a>" для получения дополнительн&#x
43E;й информации на каждой платформе.)</p>
<p>В следующих примерах демонстрируется синтаксис <code><access></code> списка разрешенных ресурсов:</p>
<ul>
<li><p>Доступ к <a class="external" href="http://google.com">google.com</a>:</p>
<pre class="prettyprint"><code><access origin="http://google.com" />
</code></pre></li>
-</ul>
-<ul>
<li><p>Доступ по защищенному протоколу к <a class="external" href="https://google.com">google.com</a> (<code>https://</code>):</p>
<pre class="prettyprint"><code><access origin="https://google.com" />
</code></pre></li>
-</ul>
-<ul>
<li><p>Доступ к поддомену <a class="external" href="http://maps.google.com">maps.google.com</a>:</p>
<pre class="prettyprint"><code><access origin="http://maps.google.com" />
</code></pre></li>
-</ul>
-<ul>
<li><p>Доступ для всех поддоменов для домена <a class="external" href="http://google.com">google.com</a>, например, <a class="external" href="http://mail.google.com">mail.google.com</a> и <a class="external" href="http://docs.google.com">docs.google.com</a>:</p>
<pre class="prettyprint"><code><access origin="http://*.google.com" />
</code></pre></li>
-</ul>
-<ul>
<li><p>Доступ ко <em>всем</em> доменам, например, <a class="external" href="http://google.com">google.com</a> и <a class="external" href="http://developer.mozilla.org">developer.mozilla.org</a>:</p>
<pre class="prettyprint"><code><access origin="*" />
-</code></pre></li>
+</code></pre><p>Это значение по умолчанию для вновь созданных проектов CLI.</p>
+</li>
</ul>
-<pre class="prettyprint"><code>Это значение по умолчанию для вновь созданных проектов CLI.
-</code></pre><p>Имейте ввиду что некоторые сайты могут автоматически перенаправить вас со своей домашней страницы на другой URL, например используя протокол HTTPS или на домен специфи
47;ный для страны пользователя. Например <a class="external" href="http://www.google.com">http://www.google.com</a> будет перенаправлять на использование протокола SSL/TLS по адресу <a class="external" href="https://www.google.com">https://www.google.com</a> и затем может перенаправить на оснвван
38;и вашего географического расположения, например <a class="external" href="https://www.google.co.uk">https://www.google.co.uk</a>. Такие сценарии могут потребовать измененных или дополнительных записей в списке разрешенных домен
;ов по отношению к вашим первоначальным требованиям. Пожалуйста, учитывайте это, когда вы строите ваш список разрешенных доменов.</p>
+<p>Имейте ввиду что некоторые сайты могут автоматически перенаправить вас со своей домашней страницы на другой URL, например используя протокол HTTPS или на домен специфичн&#x
44B;й для страны пользователя. Например <a class="external" href="http://www.google.com">http://www.google.com</a> будет перенаправлять на использование протокола SSL/TLS по адресу <a class="external" href="https://www.google.com">https://www.google.com</a> и затем может перенаправить на оснввании &#
x432;ашего географического расположения, например <a class="external" href="https://www.google.co.uk">https://www.google.co.uk</a>. Такие сценарии могут потребовать измененных или дополнительных записей в списке разрешенных доменоC
2; по отношению к вашим первоначальным требованиям. Пожалуйста, учитывайте это, когда вы строите ваш список разрешенных доменов.</p>
<p>Обратите внимание, что список разрешенных доменов применяется только к основным WebView Cordova и не применяется к InAppBrowser WebView или при открытии ссылки в веб-браузере системы.</p>
<h2 id="-amazon-fire-os"><a name="%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D1%83%20%D0%BA%20%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%BC%20%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%B0%D0%BC_amazon_fire_os">Список разрешений Amazon Fire OS</a></h2>
<p>Список разрешений расположен в<code>res/xml/config.xml</code>.</p>
@@ -218,21 +214,15 @@
<li><p>Любой контент, к которому получается доступ с использованием <code>XMLHttpRequest</code> должн быть объявлен явным образом. Установка <code>origin="*"</code> в этом случае не работает. Как вариант, веб-безоп
;асность можно отключить с помощью параметра <code>WebSecurity</code>, описанном в разделе Настройка BlackBerry:</p>
<pre class="prettyprint"><code><preference name="websecurity" value="disable" />
</code></pre></li>
-</ul>
-<ul>
<li><p>Как альтернатива параметру <code>*.domain</code> , установите дополнительный атрибут <code>subdomains</code> со значением <code>true</code>. Он установлен в <code>false</code> по умолчанию. Например, следующее описание позволяет по&#x
43B;учить доступ к <code>google.com</code> , <code>maps.google.com</code> , и <code>docs.google.com</code>:</p>
<pre class="prettyprint"><code><access origin="http://google.com" subdomains="true" />
+</code></pre><p>А следующее описание ограничивает доступ до <code>google.com</code>:</p>
+<pre class="prettyprint"><code><access origin="http://google.com" subdomains="false" />
+</code></pre><p>Укажите доступ ко всем доменам, в том числе для протокола локальной файловой системы <code>file://</code>:</p>
+<pre class="prettyprint"><code><access origin="*" subdomains="true" />
</code></pre></li>
</ul>
-<pre class="prettyprint"><code>А следующее описание ограничивает доступ до `google.com`:
-
- <access origin="http://google.com" subdomains="false" />
-
-
-Укажите доступ ко всем доменам, в том числе для протокола локальной файловой системы `file://`:
-
-<access origin="*" subdomains="true" />
-</code></pre><p>(За более подробной информацией о поддерживаемых функциях, смотрите документации BlackBerry по <a class="external" href="https://developer.blackberry.com/html5/documentation/ww_developing/Access_element_834677_11.html">тегу access</a>.)</p>
+<p>(За более подробной информацией о поддерживаемых функциях, смотрите документации BlackBerry по <a class="external" href="https://developer.blackberry.com/html5/documentation/ww_developing/Access_element_834677_11.html">тегу access</a>.)</p>
<h2 id="firefox-os"><a name="%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D1%83%20%D0%BA%20%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%BC%20%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%B0%D0%BC_firefox_os">Firefox OS</a></h2>
<p>В Firefox OS нет концепции разрешения определенного домена. Вместо этого есть специальное разрешение называемое <a class="external" href="https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest#Permissions">SystemXHR</a>. Существует необходимость добавить эт&#
x43E; разрешение в <code>config.xml</code>:</p>
<pre class="prettyprint"><code><platform name="firefoxos">
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org