NetworkStatus0 = TypeError:“未定义”不是函数
Posted
技术标签:
【中文标题】NetworkStatus0 = TypeError:“未定义”不是函数【英文标题】:NetworkStatus0 = TypeError: 'undefined' is not a function 【发布时间】:2012-04-29 12:04:18 【问题描述】:我在带有 Xcode 4.3.1 的 Mac Lion 上使用 cordova-1.6.1。我收到以下错误
CordovaApp[322:13403] [INFO] 成功回调错误:NetworkStatus0 = TypeError: 'undefined' is not a function
当执行下一行时。
navigator.network.isReachable("phonegap.com", reachableCallback, );
函数定义如下
function reachableCallback(reachability)
var networkState = reachability.code;
alert('Connection type: ' + networkState + ' - ' + reachability.message);
我在很长一段时间内都无法弄清楚这一点。请帮忙
亚当
【问题讨论】:
【参考方案1】:PhoneGap 已弃用 isReachable 方法。您最好查看新的网络功能,例如在线和离线活动。以及查看:
navigator.network.connection.type
将告诉您当前拥有的网络连接类型,如果没有连接,则会告诉您无。
【讨论】:
谢谢,是的,我使用了 navigator.network.connection.type 并解决了我的问题。以上是关于NetworkStatus0 = TypeError:“未定义”不是函数的主要内容,如果未能解决你的问题,请参考以下文章