ドメイン ホワイト リスト ガイド

ドメイン ホワイト リスト ガイド

概要

ドメイン ホワイト リストを制御するセキュリティ モデルなど、外部ドメインにアクセスが http://google.com 。 Apache コルドバの既定のセキュリティ ポリシーは、任意のサイトにアクセスをできます。 運用環境にアプリケーションを移動する前にそのホワイト リストを確認し、特定のネットワーク ドメインおよびサブドメインへのアクセスを宣言する必要があります。

仕様

ドメイン ホワイトW3C ウィジェット アクセス仕様の土台となります。 ウィジェット アクセス仕様で、 <access> 要素を使用する特定のネットワーク ドメインにアクセスを宣言します。 将来的には、Apache コルドバは W3C のウィジェットのアクセス仕様にプラットフォームのホワイト リストの実装を抽象化します。 ただし、今のところ各プラットフォーム独自ドメイン ホワイト リストを実装する必要があります。

構文

Google.comへのアクセス:

http://google.com

安全なgoogle.comへのアクセス ( https:// )。

https://google.com

サブドメインmaps.google.comへのアクセス:

http://maps.google.com

Google.com (例えば、接続およびdocs.google.com) 上のすべてのサブドメインへのアクセス:

http://*.google.com

(例えば、 google.comとdeveloper.mozilla.org) のすべてのドメインへのアクセス:

*

アンドロイド

詳細

ホワイト リスト登録の規則は、 res/xml/config.xml 要素で宣言されていると<access origin="..." />.

Android は完全にホワイト リスト構文をサポートします。

構文

Google.comへのアクセス:

<access origin="http://google.com" />

ブラックベリー

詳細

ホワイト リスト登録の規則は、 www/config.xml 要素で宣言されていると<access uri="..." />.

完全なリファレンスはブラックベリー WebWorks アクセス要素のドキュメントを参照してください。.

構文

Google.comへのアクセス:

<access uri="http://google.com" subdomains="false" />

Maps.google.comへのアクセス:

<access uri="http://maps.google.com" subdomains="false" />

Google.comでのすべてのサブドメインへのアクセス:

<access uri="http://google.com" subdomains="true" />

含むすべてのドメインへのアクセスを file:// プロトコル。

<access uri="*" subdomains="true" />

iOS

詳細

ホワイト リスト登録の規則は、 AppName/config.xml 要素で宣言されていると<access origin="..." />.

iOS は完全にホワイト リスト構文をサポートします。

注:起源のようなプロトコルを使わずに指定 www.apache.org よりもむしろ http://www.apache.org 、すべてのデフォルト、 http 、 https 、 ftp と ftps スキーム。

構文

IOS にワイルドカードを使用 ( * ) W3C ウィジェット アクセス仕様よりも柔軟性します。

すべてのサブドメイン、Tld へのアクセス ( .com 、 .net 、等)。

*.google.*

Windows Phone (7 & 8)

ホワイト リスト登録の規則は、 config.xml 要素で宣言されていると<access origin="..." />.

Android は完全にホワイト リスト構文をサポートします。

構文

Google.comへのアクセス:

<access origin="http://google.com" />

Tizen

詳細

アプリケーションのルート ディレクトリの config.xml ファイルを使用してドメイン ホワイト リスト登録のルールを指定します、 <access origin="..." /> の要素。 完全なリファレンス [Tizen 外部ネットワーク リソースへのアクセス マニュアル」を参照してください。 [10]。

構文

Google.comへのアクセス:

<access origin="http://google.com" subdomains="false" />

安全なgoogle.comへのアクセス ( https:// )。

<access origin="https://google.com" subdomains="false" />

Google.comでのすべてのサブドメインへのアクセス:

<access origin="http://google.com" subdomains="true" />

含むすべてのドメインへのアクセスを file:// プロトコル。

<access origin="*" subdomains="true" />