ionic-framework - ionic3 - 为 android 创建构建时 web 服务不工作
问题描述
所以今天早上我在ionic3中完成了我的一个应用程序并准备了一个构建(ionic cordova build android),一切顺利,我在我的手机(vivo Y69)中安装了apk。当我尝试登录用 php-CI 编写的 Web 服务时,它不起作用。但是,当我在浏览器(离子服务)上运行应用程序时,我能够登录,并且所有 Web 服务都运行良好。
任何人都可以对此有任何解决方案吗?
解决方案
安装科尔多瓦白名单插件
cordova plugin add cordova-plugin-whitelist
并检查 config.xml 中是否存在这一行
<access origin="*" />
尝试在 config.xml 中添加它
<allow-navigation href="http://*/*" />
<allow-navigation href="https://*/*" />
<allow-navigation href="data:*" />
推荐阅读
- web-services - 在 ColdFusion 8 中无法使用 https Web 服务
- javascript - 使用 Ajax 用 php 结果更新 javascript 变量
- javascript - 在替代方案的情况下进行 Joi 验证
- sql - 在面板中查找第一个非缺失的 str 值并使用值按组(SAS 或 PROC SQL)向前和向后填充
- java - Java,从文件中读取 x-,y-,z-坐标
- vb.net - 根据内容拟合datagridview高度的问题
- java - Android手机客户端无法访问PC上的ServerSocket tcp服务器
- csv - 我如何将文件传递给 JMeter 中的 CSV 采样器
- java - Android如何在首选项之间放置一个单杠
- haskell - 如何检查您是否处于 Haskell 循环的第一次迭代中?