zhangjiaqing
8 天以前 1cef3adee31c6934c0da4b4f0b8a6f5ac03b364f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
 
<body>
    <script type="text/javascript">
        console.log('电话');
 
        var ws;
        InitWs();
        function InitWs() {
            ws = new WebSocket('ws://192.168.31.39:8090/APP_2AD85C71-BEF8-463C-9B4B-B672F603542A_fast');
            ws.onerror = function (event) {
                console.log('消息', event.data);
            };
            ws.onclose = function (event) {    //断开连接函数  
            };
            //与WebSocket建立连接  
            ws.onopen = function (event) { //连接成功函数  
            };
            ws.onmessage = function (data) {
                console.log(data.data);
                data = JSON.parse(data.data);
                if (data.message == 'query') { //主动查询时的返回
                    console.log('qurey result:' + JSON.stringify(data));
 
                    // if (data.name == 'Settings') {
                    //     if (data.param.ads_mode)
                    //         $scope.ads_mode = data.param.ads_mode;
                    //     if (data.param.talking_mode)
                    //         $scope.talking_mode = data.param.talking_mode;
                    //     if (data.param.volumn)
                    //         $scope.volumn = data.param.volumn;
                    //     if (data.param.upload)
                    //         $scope.upload = data.param.upload;
                    //     if (data.param.aliyun)
                    //         $scope.aliyun = data.param.aliyun;
                    //     if (data.param.tencent)
                    //         $scope.tencent = data.param.tencent;
                    //     if (data.param.call_mode)
                    //         $scope.call_mode = data.param.call_mode;
                    //     $scope.$apply();
                    // }
                    return;
 
                }
 
                // if (data.name == 'Connect') {
                //     onConnect(data.message, data.param)
                // } else if (data.name == 'Call') {
                //     onCall(data.message, data.param);
                // } else if (data.name == 'SMS') {
                //     onSms(data.param);
                // } else if (data.name == 'Device') {
                //     console.log('Device: ' + JSON.stringify(data.param));
                // }
 
                // if (data.name == 'success') {
                //     onSuccess(data.message, data.cb);
                // } else if (data.name == 'error') {
                //     onError(data.message, data.cb)
                // }
 
 
            }
        }  
    </script>
</body>
 
</html>