有没有其他人有过类似的经历?我有这个应用程序在 Android 上运行良好,但在 iOS 中,在线/离线事件没有触发。
据我所知,我已经正确设置了所有内容,甚至可以使用“FileTransfer”插件,但没有调用我的在线/离线事件处理程序。
使用以下测试应用程序:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Test</title>
<script charset="utf-8" src="js/cordova.js"></script>
<script>
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
console.log("Device is ready!");
document.addEventListener("online", onOnline, false);
document.addEventListener("offline", onOffline, false);
}
function onOnline() {
console.log("Device is online!");
}
function onOffline() {
console.log("Device is offline");
}
</script>
</head>
<body>
</body>
</html>
我得到“设备已准备就绪!” 向控制台报告,但除此之外我什么也得不到。有什么建议么?