Phonegap Windows手机ajax通话无法正常工作

时间:2015-12-24 06:29:28

标签: cordova windows-phone-8

我已经通过phonegap创建了windows phone app,我已经使用应用程序部署工具部署在windows phone中,并且运行良好(所有功能包括ajax调用)。之后我上传到了Windows商店。

现在,当从商店安装该应用程序时,Ajax调用无效。但它正在部署中。 在config.xml文件中 权限:

<preference name="permissions" value="INTERNET" /> 
<preference name="permissions" value="ACCESS_NETWORK_STATE" /> 
<preference name="permissions" value="ACCESS_WIFI_STATE" /> 
<preference name="permissions" value="WRITE_EXTERNAL_STORAGE" /> 
<preference name="permissions" value="READ_PHONE_STATE" />

插件:

<gap:plugin name="nl.x-services.plugins.socialsharing" version="4.3.8" />
<gap:plugin name="com.indigoway.cordova.whitelist.whitelistplugin" version="1.1.1" />
<gap:plugin name="org.apache.cordova.Device" />

特征:

<feature name="http://api.phonegap.com/1.0/network"/>

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:4)

我添加了下面的代码,最后在应用程序中找到了从windows商店下载的ajax调用。

$(document).on( "mobileinit", function() {  
  $.support.cors = true;  
  $.mobile.allowCrossDomainPages = true;  
});