我需要你的帮助朋友,我遇到的问题与 cordova 10.1.2(.当我改变API级别从30到31在config.xml文件:
此代码不起作用
$.ajax({url: "#URL"
, type: 'GET'
, async: false
, success: function (result) {
LOGGER.info('result ', result);
}
, complete: function (xhr, status) {
}
});
HTTP不工作,HTTPS工作,请帮助我工作HTTP。
1条答案
按热度按时间lokaqttq1#
我相信,cordova-android-10.0.0中删除了http支持,然后在cordova-android-10.1.0中恢复。但您需要在config.xml中显式添加它,我相信它是这个首选项(但我不是100%确定,如果它不起作用,请让我知道,我们有一些其他的首选项与此相关):
第一个月
更新文档(同时检查删除支持的文档,即10.0.0):https://cordova.apache.org/announcements/2021/08/16/cordova-android-10.1.0.html
顺便说一句,如果https是工作的,为什么你会想要使用http?
此外,考虑迁移到fetch-api:https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API.这是一种更现代的方法。