cordova-plugin-whitelistを追加した後、特定のリンクを維持したい場合は、すべてのWebページリンクまたは特定のリンクへのアクセスを許可するようにアプリケーションに指示する必要があります。
これをconfig.xmlに追加するだけです。これはアプリケーションのルートディレクトリにあります。
ドキュメントで推奨:
<allow-navigation href="http://example.com/*" />
または:
<allow-navigation href="http://*/*" />
プラグインのドキュメントから:
ナビゲーションホワイトリスト
WebView自体に移動できるURLを制御します。トップレベルのナビゲーションにのみ適用されます。
癖:Androidでは、非httpスキームのiframeにも適用されます。
デフォルトでは、file:// URLへのナビゲーションのみが許可されています。他のURLを許可するには、config.xmlにタグを追加する必要があります。
<!-- Allow links to example.com -->
<allow-navigation href="http://example.com/*" />
<!-- Wildcards are allowed for the protocol, as a prefix
to the host, or as a suffix to the path -->
<allow-navigation href="*://*.example.com/*" />
<!-- A wildcard can be used to whitelist the entire network,
over HTTP and HTTPS.
*NOT RECOMMENDED* -->
<allow-navigation href="*" />
<!-- The above is equivalent to these three declarations -->
<allow-navigation href="http://*/*" />
<allow-navigation href="https://*/*" />
<allow-navigation href="data:*" />
cordova-plugin-whitelist
- github.com/apache/cordova-plugin-whitelistプラグイン?その後<allow-navigation href="http://*/*" />
、config.xml