将手机升级到Android 9后,Cordova应用程序停止工作
这是发送请求的代码
fetch('http://mydomain/restapi/example', { method: "GET" })
.then(handleErrors)
.then((response) => response.json())
.then((responseData) => {
console.log(responseData);
UpdateCurrentTemp(responseData);
GoodConnections++; // count sucessful connections
isConnected = true;
})
.catch((error) => {
ErrorConnections++;
console.error(error);
});
当手机连接到wifi时,一切都按预期工作,通过蜂窝网络切换到数据时,应用停止运行。我连接了调试器,所有GET请求都处于状态(待处理)。
我已经测试了REST客户端应用中通过蜂窝连接对API的访问,效果很好。
Cordova网络应用程序可以很好地处理此手机上的蜂窝数据。
Android 9中发生了哪些更改,可能导致此行为?