[Ajax调用在Intel XDK混合移动应用程序中-实时部署失败

问题描述 投票:1回答:1

我在这里解决了2天的大问题。我已经在Intel XDK中创建了一个混合移动应用程序。该应用程序向我的服务器发出远程Ajax调用。一切都很好。在模拟器中测试,一切正常。还通过将我的Android设备连接到我的MAC在App Preview中进行了测试-效果也不错。

现在是构建和生成APK文件的时候了。在我的Android设备上安装APK后,所有Ajax调用均失败。它只是显示空白。

然后我检查了一些论坛,并在服务器中添加了“ Access-Control-Allow-Origin:*”。即使这样也没有帮助。我的Ajax呼叫没有响应或被阻止-我不知道。

我正在使用最新版本的Intel XDK。我还在HEAD标记中同时包含了intelxdk.js和xhr.js。

USB调试很好并且可以工作。但是,我不知道如何调试此实时部署。我还能尝试什么。

任何帮助将不胜感激。

android ajax intel-xdk
1个回答
1
投票

[使用Android上的最新Intel XDK构建的apk存在一个已知的ajax问题> 4.4,这是由于Cordova CLI 4.1.2的版本。

在Android的Intel XDK中->项目设置->构建设置,将Cordova CLI版本从4.1.2更改为3.5,并且ajax应该可以再次使用。使用最新的CLI时,我们正在努力解决问题

如果您正在构建Cordova版本,也不需要intelxdk.js和xhr.js。

© www.soinside.com 2019 - 2024. All rights reserved.