我正在構建一個科爾多瓦應用程序,其中 - 我使用Cordova網絡信息插件org.apache.cordova.network-information。從前幾天我在Safari瀏覽器中調試時發現這個奇怪的錯誤,其中「typeerror'undefined'不是對象(評估'navigator.connection.type')」。在初始加載過程中,它工作正常,但在進一步導航中顯示此錯誤並且應用程序凍結。在iOS 8中,它經常發生,但偶爾會發生在Android棒棒糖中。我已經嘗試了所有關於此的建議或帖子,但它並沒有引導我。我正在使用科爾多瓦版本4.3,iOS 8.1。任何幫助深表感謝抱歉無法發佈對此的任何圖片,因爲我沒有足夠的聲譽將它張貼類型錯誤'undefined'不是一個對象(評估'navigator.connection.type')
function checkConnection() {
alert(navigator.connection.type);
var networkState = navigator.connection.type;
var states = {};
states[Connection.UNKNOWN] = 'Unknown connection';
states[Connection.ETHERNET] = 'Ethernet connection';
states[Connection.WIFI] = 'WiFi connection';
states[Connection.CELL_2G] = 'Cell 2G connection';
states[Connection.CELL_3G] = 'Cell 3G connection';
states[Connection.CELL_4G] = 'Cell 4G connection';
states[Connection.CELL] = 'Cell generic connection';
states[Connection.NONE] = 'No network connection';
if(networkState == Connection.UNKNOWN || networkState == Connection.NONE){
navigator.notification.alert('No Network Available',null,"Warning");
sessionStorage.setItem('UserID',"");
$.mobile.changePage("#loginPage", {
transition: 'none',
showLoadMsg: true
});
return false;
}else{
return true;
}
}
試試看看這個http://stackoverflow.com/questions/26 790729/ios8-phonegap-cordova-network-information-app-crashes – 2015-04-06 07:32:51
另外,是否有任何事情記錄到'platforms/ios/cordova/console.log'? – 2015-04-06 07:39:45
我剛剛嘗試鏈接,但它導致我無處:-( – ashwin 2015-04-06 07:51:31