Phonegap Android Build未连接到其他服务器

Phonegap Android Build未连接到其他服务器,android,jquery,cordova,Android,Jquery,Cordova,当我用phonegap制作一个android版本,在我的手机上下载并启动它时,它不会调用webservice。事实上,它不会从标题中的cdn链接中检索JQuery文件。我下载了JQuery并放置了一个内部链接,认为我可能会取得一些进展,但尽管JQuery现在可以工作,但web服务调用不起作用。我读了很多文章,做了几件事。也许是我忽略了一些愚蠢和渺小的事情,但我已经尝试过了 -通过添加 <access origin="*" subdomains="true"/> <plugin

当我用phonegap制作一个android版本,在我的手机上下载并启动它时,它不会调用webservice。事实上,它不会从标题中的cdn链接中检索JQuery文件。我下载了JQuery并放置了一个内部链接,认为我可能会取得一些进展,但尽管JQuery现在可以工作,但web服务调用不起作用。我读了很多文章,做了几件事。也许是我忽略了一些愚蠢和渺小的事情,但我已经尝试过了

-通过添加

<access origin="*" subdomains="true"/>
<plugin name="cordova-plugin-whitelist" version="1"/>
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-navigation href="http://*/*" />
<allow-navigation href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<platform name="android">
<allow-intent href="market:*" />
</platform>
<platform name="ios">
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
</platform>
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src *  'unsafe-inline'; script-src *  'unsafe-inline'; media-src *">

每次打开应用程序,我都会收到失败警报。如果能提供一些指导,那就太好了。我通常可以在一段时间后解决这些问题,但过去两天我一直在为这个问题绞尽脑汁。提前感谢。

您可能需要尝试将您的内容安全策略元标记作为:

<meta http-equiv="Content-Security-Policy" content="default-src *; style-src *  'unsafe-inline'; script-src *  'unsafe-inline'; media-src *">
使JQuery正常工作。因此,请尝试:

<meta http-equiv="Content-Security-Policy" content="default-src *; style-src *  'unsafe-inline'; script-src *  'unsafe-inline' 'unsafe-eval'; media-src *">


您肯定希望坚持在应用程序中绑定JQuery,并且只在运行时从服务器获取数据/支持文件,不是应用程序需要的JavaScript框架和库—将它们放在您的www中Cordova应用程序的某个地方,然后将它们放在应用程序中。

执行一个chrome://inspect 在应用程序上查看控制台消息和响应可能很有用。
'unsafe-eval'
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src *  'unsafe-inline'; script-src *  'unsafe-inline' 'unsafe-eval'; media-src *">