W / SystemWebViewClient:由白名单阻止的URL,使用Android Studio的Phonegap

时间:2018-02-17 21:56:07

标签: android phonegap

我尝试使用Phonegap制作我的第一个Android应用程序。一切都运作良好,但现在我有一个问题,无法找到解决方案。也许有些人可以帮助我。 我的问题是我尝试调用php文件从MySQL DB中读取一些数据。使用localhost我没有问题。但是,如果我尝试在服务器上调用php文件,我会在控制台中收到以下消息: " W / SystemWebViewClient:被白名单阻止的URL:xxx"其中xxx是我的服务器名称。 我在这里发现了一些类似的线程,并检查了一切。我的config.xml有""但它仍然无法正常工作。 有一些针对cordova的解决方案,但我找不到Phonegap的任何东西。 也许你们中的一些人有一个可以帮助我的想法。

感谢。 亚历

2 个答案:

答案 0 :(得分:0)

我的错误,你不需要插件。 简单地在config.xml中添加以下行:

<access origin="*" />

表示启用对所有域的网络访问。

您也可以仅设置特定域:Whitelist guide

答案 1 :(得分:0)

您需要添加cordova-whitelist-plugin

要使PhoneGap在构建期间添加此插件,只需在下一行添加到config.xml(在<widget>标记内)

<plugin name="cordova-plugin-whitelist" source="npm"/>