phonegap navigator.connection未定义

时间:2013-07-26 09:14:13

标签: ios cordova connection navigator

我使用Phonegap时出现问题。 我使用控制台创建了一个Test应用程序:

phonegap create ProjectTest

cordova platform add ios

cordova build

然后打开生成的Xcode项目并在onDeviceReady函数中添加新行:

onDeviceReady: function() {
    app.receivedEvent('deviceready');
    // MY TEST
    alert(navigator.connection);      
}

此外,我已将此行添加到我的config.xml中:

<plugin name="NetworkStatus" value="CDVConnection" />

因此,警告的结果是'未定义'......

我只需要使用navigator.connection.type

测试连接

使用MacBookXcode 4.6.3

3 个答案:

答案 0 :(得分:3)

这里的问题相同。我在这些步骤之后测试了我的代码。创建,添加平台ios,添加插件blabla。当你这样做时,它不起作用。你必须说

$ cordova build ios

$ phonegap build ios

之后,它创建了关于插件的新文件和其工作。希望对你有帮助。

(cordova 3.3.0)

答案 1 :(得分:1)

我遇到了类似的问题,经过一系列研究后能够回答我自己的问题。

有关解决方案,请参阅此StackOverflow post

答案 2 :(得分:1)

您应首先添加连接plugin