离子窗口。连接未定义

时间:2015-12-13 18:00:31

标签: cordova ionic cordova-plugins

我正在使用Ionic并尝试检查互联网连接状态。但是它说window.Connection是未定义的。我连接到wifi网络。我怎样才能获得正确的互联网状态?

我已安装此插件

cordova plugin add org.apache.cordova.network-information

这是我的控制者。

$scope.checkInternetConnection=function(){
            var con=window.Connection;
            console.log(con);
            if(window.Connection) {
                if(navigator.connection.type == Connection.NONE) {
                    console.log("No");
                }
                else{
                    console.log("Yes");
                }
            }
        }

1 个答案:

答案 0 :(得分:3)

@emon,
您使用的是旧版本的插件。我可以告诉你,因为你正在使用旧的拼写。

你想:

cordova plugin add cordova-plugin-network-information

该插件文档为here

另外,从this list获取“核心”插件。通过NPM检索插件。如果你不知道你应该使用NPM进行包管理。因此,如果您不知道,请阅读Cordova Plugins Registry becomes immutable(2015年9月8日)

最后,此常见问题解答可能有助于解决您将要发现的一些棘手问题。我建议你阅读粗体句子,并在需要时阅读详细信息。

Top Mistakes by Developers new to Cordova/Phonegap

最后,如果您打算使用网络,则需要了解“白名单”系统,阅读:Whitelist Guide