phonegap 3.6.3版中的在线/离线事件无效

时间:2015-01-29 10:06:35

标签: events cordova

这是我的代码。即使我添加

<gap:plugin name="org.apache.cordova.network-information"/>
我的config.xml中的

插件没有检测到连接类型。

HTML

<html>
<head>
<title>Connection</title>
<script src="jquery-1.6.4.min.js"></script>
<script src="phonegap-1.1.0.js"></script>
<script src="connection.js"></script>
</head>
<body>

<div class="header">Conn</div>

<div class="panel">
 <img id="imgConnection" width="240" height="240"/>

 <button id="btnCheck">Check Conn</button>
 </div>

 </body>
 </html>

connection.js

 $(document).bind('deviceready', function(){
        connection();
        $('#btnCheck').bind('touchstart',connection);
    });

function connection(){
    switch(navigator.network.connection.type)
    {
        case Connection.UNKNOWN:
            $('#imgConnection').attr('src', 'unknown.png');
            break;
        case Connection.ETHERNET:
            $('#imgConnection').attr('src', 'ethernet.png');
            break;
        case Connection.WIFI:
            $('#imgConnection').attr('src', 'wireless.png');
            break;
        case Connection.CELL_2G:
            $('#imgConnection').attr('src', '2g.png');
            break;
        case Connection.CELL_3G:
            $('#imgConnection').attr('src', '3g.png');
            break;
        case Connection.CELL_4G:
            $('#imgConnection').attr('src', '4g.png');
            break;
        case Connection.NONE:
            $('#imgConnection').attr('src', 'home.png');
            break;
    }
}

任何帮助表示赞赏..如何使这件事工作。即时通讯使用phonegap版本3.6.3。

我被困在这个问题好几天了。我甚至看了很多关于如何使这些东西工作的教程。但是,我仍然无法让它发挥作用。所以,我要求帮助。感谢

0 个答案:

没有答案