添加cordova-plugin-whitelist后,如果要保持特定性,则必须告诉您的应用程序允许访问所有网页链接或特定链接。
您可以将其简单地添加到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