我们在 MBS 以及我们的 iOS 和 Android 设备上看到了不同的行为。
在模拟器中:
- navigator.network.connection.type 返回在 Simulator 菜单中定义的值(这是旧 API,已弃用)。
- navigator.connection.type 未定义(这是新的且很快将成为唯一的官方 API)。
在设备上:
- 两者都返回正确的值(不推荐使用的 API 和新的 API)
这意味着以下调用:
WL.Device.getNetworkInfo(function (networkInfo) {
alert (networkInfo.ipAddress);
}
);
undefined
在 MBS 中接收networkInfo 对象。- 在设备上接收具有正确值的对象。