ios - phonegap navigator.connection 未定义

标签 ios cordova connection navigator

我在使用 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

使用 MacBookXcode 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/

相关文章:

java - 如何在netty聊天服务器端正确实现GUI

python - 如何在 Python MySQLdb 中传递用于删除表执行的变量

java - 在 jmeter 中获取错误 "Response code: Non HTTP response code: org.apache.http.conn.HttpHostConnectException"

ios - 是否可以从 wkwebview 中经过身份验证的 session 下载 pdf?

ios - 为新版本添加了新功能,但不为旧版本添加

android - 在 phonegap 中写入和读取文件

node.js - 在 PowerShell 中运行 Ionic 命令时出现问题

javascript - Cordova 6.5.0 无法使用 cordova-plugin-media 录制音频失败重命名/存储/模拟/0/tmprecording-1489806941198.3gp

ios - 为什么选择器被发送到之前的 View Controller ?

ios - Xcode:如何更新 AdMob