帖子
帖子
用户
博客
课程
显示全部楼层
71
帖子
0
勋章
1440
Y币

[其他] online和offline事件无效

[复制链接]
发表于 2016-12-10 19:36:56
今天用了这两个事件  根本没有效果!!!
api.addEventListener({
                                        name : 'online'
                                }, function(ret, err) {
                                        if(ret){
                                        alert(1)
                                        }else{
                                        alert(2)
                                        }
                                });

7
帖子
2
勋章
853
Y币
能把完整的代码发出来看看么,你这样就一部分没法看啊
14
帖子
3
勋章
2万+
Y币
这段代码放到apiready里面去。
71
帖子
0
勋章
1440
Y币
年少不轻狂 发表于 2016-12-10 21:10
能把完整的代码发出来看看么,你这样就一部分没法看啊

<!DOCTYPE html>
<html>
        <head>
                <meta charset="UTF-8">
                <title></title>
        </head>
        <body style="text-align: center;margin:100px;height: 100%;">
       
                <script type="text/javascript" src="script/api.js"></script>
                <script>
                        apiready = function() {
                                api.addEventListener({
                                        name : 'online'
                                }, function(ret, err) {
                                        if (ret) {
                                                alert(1)
                                        } else {
                                                alert(2)
                                        }
                                });
                        }
                </script>
        </body>
</html>
71
帖子
0
勋章
1440
Y币
小明哥哥 发表于 2016-12-10 22:43
这段代码放到apiready里面去。

就在apiready中
14
帖子
3
勋章
2万+
Y币
有什么反应,然后debug打开了吗?
71
帖子
0
勋章
1440
Y币
小明哥哥 发表于 2016-12-11 00:03
有什么反应,然后debug打开了吗?

没有任何东西出现
3
帖子
0
勋章
200
Y币

试试直接获取网络类型的方法:
function ifOfflineStatus() {
                  var s = api.connectionType;
                    s = s.toLowerCase();
                        if(s=='none'){
                        api.toast({
                        msg: '网络不畅,请联网后刷新重试',
                        duration: 2000,
                        location: 'middle'
                        });
                }else{
                }
        };
网络无连接时自然没有网络类型,于是判断没网。
14
帖子
3
勋章
2万+
Y币
你在哪里看的没有效果?真机同步了吗?
18
帖子
1
勋章
2万+
Y币
debug看看是怎么运行的
您需要登录后才可以回帖 登录

本版积分规则