我正忙着测试我的应用程序,到目前为止它在我的浏览器中工作,但在离子视图(IOS)应用程序中却没有。
应用程序中的问题是它没有加载任何数据。
我的设置是这样的 - WCF RESTful< - > IIS< - >应用
因为我提到它在浏览器中有效,这意味着IIS和我的服务工作正常。但现在我不知道它是Ionic View应用程序,IOS还是别的什么?
答案 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>