web-dev-qa-db-ja.com

許可ナビゲーションと許可インテントの違い

コルドバのホワイトリストの許可ナビゲーションと許可意図の違いを知っている人はいますか?

18
Abtin

ドキュメントごと:

ナビゲーションを許可

WebView自体に移動できるURLを制御します。トップレベルのナビゲーションにのみ適用されます。

allow-intent

アプリがシステムに開くように要求できるURLを制御します。デフォルトでは、外部URLは許可されていません。

このwhitelistワークシートが役立ちます。
コルドバ/フォネガップホワイトリストシステムを適用する方法

16
JesseMonroy650

ナビゲーションを許可

WebView自体に移動できるURLを制御します。トップレベルのナビゲーションにのみ適用されます。

言い換えると、これはWebView(HTML5アプリが実行される場所)に直接表示されるHTML/JSコードのリンクに影響します。

allow-intent

アプリがシステムに開くように要求できるURLを制御します。

これは、ネイティブコード(通常はCordovaプラグインから発生)からネイティブシステムへのリクエストに影響します(これらのリクエストはWebViewで「サンドボックス化されないため、セキュリティの観点から異なります)。

設定の詳細とタイプについては、こちらをご覧ください
https://github.com/Apache/cordova-plugin-whitelist/blob/master/README.md

9
robert