Ionic View应用程序无法检索数据

时间:2016-06-09 17:32:05

标签: cordova http ionic-framework hybrid-mobile-app

我正忙着测试我的应用程序,到目前为止它在我的浏览器中工作,但在离子视图(IOS)应用程序中却没有。

应用程序中的问题是它没有加载任何数据。

  

我的设置是这样的 - WCF RESTful< - > IIS< - >应用

因为我提到它在浏览器中有效,这意味着IIS和我的服务工作正常。但现在我不知道它是Ionic View应用程序,IOS还是别的什么?

1 个答案:

答案 0 :(得分:0)

我的第一个猜测是,您的请求中出现404-erros问题。

  

如果您使用较新版本的Cordova(或最新的Ionic CLI)开发应用,则当您的应用尝试发出网络请求时,您可能会遇到http 404错误。

这可以通过Cordova Whitelist plugin快速解决。

您可以在Ionic docs: Cordova Whitelist找到更多文档。

<强>解决方案:

在shell /终端中运行以下命令:

ionic plugin add https://github.com/apache/cordova-plugin-whitelist.git

您现在唯一需要做的就是为config.xml添加一个属性  文件:

<access origin="http://google.com" />

应该在config.xml文件中的哪个位置放置?(简化config.xml示例)

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget id="com.ionicframework.myApp" version="1.0.0">
    <name>myApp</name>
    <content src="index.html"/>
    <!-- Allows access to maps.google.com and docs.google.com -->
    <access origin="http://google.com" subdomains="true" />
    <access origin="https://fonts.googleapis.com"/>
</widget>