Dominio Whitelist guía
Perspectiva general
Listas blancas de dominio es un modelo de seguridad que controla el acceso a dominios externos, tales como http://google.com. Directiva de seguridad predeterminada de Apache Cordova permite el acceso a cualquier sitio. Antes de mover la aplicación a la producción, usted debe revisar su lista blanca y declarar el acceso a la red específica de dominios y subdominios.
Especificación
Dominio whitelisting sienta las bases para la especificación W3C Widget acceso. En la especificación de acceso Widget, el elemento <access> se utiliza para declarar el acceso a dominios de red específica. En el futuro, Apache Cordova se resumen las implementaciones de listas blancas de plataforma a la especificación W3C Widget acceso. Sin embargo, por ahora cada plataforma debe implementar su propio dominio listas blancas.
Sintaxis
Acceso a google.com:
http://google.com
Acceso a la segura google.com (https://):
https://google.com
Acceso al subdominio maps.google.com:
http://maps.google.com
Acceso a todos los subdominios en google.com (por ejemplo, mail.google.com y docs.google.com):
http://*.google.com
Acceso a todos los dominios (por ejemplo, google.com y developer.mozilla.org):
*
Android
Detalles
Las reglas de la lista blanca se encuentran en res/xml/config.xml y declaradas con el elemento < accede origen = "..." / >.
Android apoya plenamente la sintaxis de las listas blancas.
Sintaxis
Acceso a google.com:
<access origin="http://google.com" />
BlackBerry
Detalles
Las reglas de la lista blanca se encuentran en www/config.xml y declaradas con el elemento < accede uri = "..." / >.
Para una referencia completa, vea la documentación del elemento de acceso BlackBerry WebWorks.
Sintaxis
Acceso a google.com:
<access uri="http://google.com" subdomains="false" />
Acceso a maps.google.com:
<access uri="http://maps.google.com" subdomains="false" />
Acceso a todos los subdominios de google.com:
<access uri="http://google.com" subdomains="true" />
Acceso a todos los ámbitos, incluyendo el protocolo file://:
<access uri="*" subdomains="true" />
iOS
Detalles
Las reglas de la lista blanca se encuentran en AppName/config.xml y declaradas con el elemento < accede origen = "..." / >.
iOS apoya plenamente la sintaxis de las listas blancas.
Nota: orígenes especificados sin un protocolo, como www.apache.org en lugar de http://www.apache.org, por defecto a todos los regímenes de http, https, ftp y ftps.
Sintaxis
Comodines en iOS ( * ) son más flexibles que la especificación W3C Widget de acceso .
Acceso a todos los subdominios y TLD (.com, . net, etc.):
*.google.*
Windows Phone (7 y 8)
Las reglas de listas blancas se encuentran en el archivo config.xml y declaradas con el elemento < accede origen = "..." / >.
Android apoya plenamente la sintaxis de las listas blancas.
Sintaxis
Acceso a google.com:
<access origin="http://google.com" />
Tizen
Detalles
Archivo de config.xml del directorio raíz de la aplicación especifica las reglas de listas blancas de dominio, usando el < accede origen = "..." / > elemento. Para una referencia completa, vea la [documentación Tizen acceder a recursos externos red] [10].
Sintaxis
Acceso a google.com:
<access origin="http://google.com" subdomains="false" />
Acceso a los seguros google.com ( https:// ):
<access origin="https://google.com" subdomains="false" />
Acceso a todos los subdominios de google.com:
<access origin="http://google.com" subdomains="true" />
Acceso a todos los dominios, incluyendo file:// Protocolo:
<access origin="*" subdomains="true" />