Po dodaniu białej listy cordova-plugin , musisz powiedzieć aplikacji, aby zezwoliła na dostęp do wszystkich linków do stron internetowych lub określonych łączy, jeśli chcesz zachować je specyficzne.
Możesz po prostu dodać to do pliku config.xml , który można znaleźć w katalogu głównym aplikacji:
Zalecane w dokumentacji:
<allow-navigation href="http://example.com/*" />
lub:
<allow-navigation href="http://*/*" />
Z dokumentacji wtyczki:
Biała lista nawigacji
Kontroluje adresy URL, do których można przejść do samego WebView. Dotyczy tylko nawigacji najwyższego poziomu.
Dziwactwa: na Androidzie dotyczy to również ramek iframe dla schematów innych niż http (s).
Domyślnie nawigacja tylko do adresów URL file: // jest dozwolona. Aby zezwolić na inne adresy URL, musisz dodać tagi do pliku 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 ? Następnie będziesz musiał dodać<allow-navigation href="http://*/*" />
do