我們在MBS以及我們的iOS和Android設備上看到了不同的行爲。IBM Worklight 5.0.6.1 - 移動瀏覽器模擬器 - 用於navigator.network.connection.type的WL.Device.getNetworkInfo vs navigator.connection.type
在模擬器:
- navigator.network.connection.type返回在模擬器菜單中定義(這是舊的API和已過時)的值。
- navigator.connection.type未定義(這是新的,很快只有官方的API)。
上的設備:
- 都返回正確的價值(不建議使用API和新API)
言下之意是,下面的調用:
WL.Device.getNetworkInfo(function (networkInfo) {
alert (networkInfo.ipAddress);
}
);
- 在MBS中接收
undefined
networkInfo對象。 - 接收設備上具有正確值的對象。
由於navigator.connection.type是新的,我們假設這個「新」API尚未在模擬器的科爾多瓦仿真中實現。並且只有「舊」API navigator.network.connection.type目前已實施。 - 它應該在模擬器中工作,因爲可以選擇更改模擬器左側菜單欄中的網絡連接設置。對navigator.network.connection.type的調用完全返回左側菜單欄中配置的內容! – christianmenkens
我已通知功能開發人員。 –