cordova ajax https,将手机升级到Android 9 Pie API 28修订版6后,Cordova App中出现Ajax错误...

用户在将手机升级到Android9.0Pie后,使用Cordova8.1.2开发的应用在注册或登录时遇到Ajax通信失败的问题,服务器错误无法达到。开发者在Android Studio的开发人员模式和Android9.0Pie的模拟器上重现了此问题,日志显示与网络和存储相关的错误。Ajax调用在所有测试中都无法到达服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我有一个使用Cordova 8.1.2开发的应用程序,并在Android 8.1 Oreo API Level 27 Revision 3下编译,可在P​​lay商店和注册用户中成功使用.

在过去的几周中,一些用户已将手机升级到Android 9.0 Pie,当他们打开该应用并进行注册或登录操作时,他们会收到Ajax通信,并显示服务器错误.

我已经在Android Studio的开发人员模式下以及在Android 9.0 Pie的Emulator中进行了尝试,并且得到了相同的结果.我使用不同的ajax URL进行了一些测试,并且ajax调用从未到达服务器.

有人遇到同样的问题吗?

这是android studio中的错误日志:

2019-01-30 20:29:19.701 1921-1921/? E/netmgr: Failed to open QEMU pipe 'qemud:network': Invalid argument

2019-01-30 20:29:22.351 1754-1900/? E/storaged: getDiskStats Failed with result NOT_SUPPORTED and size 0

2019-01-30 20:29:38.714 1925-2029/system_process E/memtrack: Couldn't load memtrack module

控制台中的Ajax错误视图:

{"readyState":0,"status":0,"statusText":"error"}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值