我在使用 Phonegap
时遇到问题。
我使用控制台创建了一个测试应用程序:
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
使用 MacBook
和 Xcode 4.6.3
最佳答案
同样的问题。在这些步骤之后,我正在测试我的代码。创建,添加平台 ios,添加插件 blabla。当你这样做时,它不起作用。你必须说
$ cordova build ios
或
$ phonegap build ios
之后,它会创建有关插件和其工作的新文件。希望对你也有帮助。
( Cordova 3.3.0)
关于ios - phonegap navigator.connection 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17877397/