gpt4 book ai didi

android - 英特尔 XDK 混合移动应用程序中的 Ajax 调用失败 - 实时部署

转载 作者:行者123 更新时间:2023-11-30 02:10:40 26 4
gpt4 key购买 nike

我在这里和一个大问题战斗了 2 天。我在英特尔 XDK 中创建了一个混合移动应用程序。该应用程序对我的服务器进行远程 Ajax 调用。一切顺利。在模拟器中测试,一切正常。还通过将我的 Android 设备连接到我的 MAC 在 App 预览中进行了测试 - 这也很顺利。

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

然后我查看了一些论坛并在我的服务器中创建了“Access-Control-Allow-Origin: *”。即使这样也无济于事。我的 Ajax 调用没有响应或被阻止 - 我不知道。

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

USB 调试很好用。但是,我不知道如何调试这个实时部署。我还能尝试什么。

如有任何帮助,我们将不胜感激。

最佳答案

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

在 Intel XDK -> project settings -> build settings for Android 中,将 Cordova CLI 版本从 4.1.2 更改为 3.5,ajax 应该会再次工作。我们正在使用最新的 CLI 进行修复

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

关于android - 英特尔 XDK 混合移动应用程序中的 Ajax 调用失败 - 实时部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30150253/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com