【发布时间】:2012-06-21 11:14:35
【问题描述】:
嗨,在我的 android 应用程序中,我在 jquery 中使用 websocket
我尝试使用此脚本连接连接 websocket
<script src="js/jquery-1.7.2.min.js"></script>
<script src="js/jquery.mobile-1.0a2.min.js"></script>
<script src="js/jquery.cookie.js"></script>
<script src="cordova-1.8.0.js"></script>
这是我用来连接 websocket 的代码
var ITOUCH_WEBSOCKET = {"remote_address":'ws://atwerervgt',"channel":'alert'};
(function pulse(websocketDetails){
if ("WebSocket" in window)
{
alert("Websocket is supported");
// Let us open a web socket
var ws = new WebSocket(websocketDetails.remote_address,websocketDetails.channel);
ws.onmessage = function (evt)
{
}
createAlert(received_msg,received_msg.actionType==='NEW');
} else {
// alert("Message Received : Action Type is " + received_msg.actionType);
}
};
ws.onclose = function()
{
// websocket is closed.
//alert("Connection is closed...");
// On close reconnect again
pulse(websocketDetails);
};
}
else
{alert("Websocket is not supported");
}
})(ITOUCH_WEBSOCKET);
});
我收到的警报是不支持 Websocket
谁能帮我解决一下我的 websocket 编码有什么问题
【问题讨论】:
-
Websocket is not supported有什么不清楚的地方? -
if 条件 if ("WebSocket" in window) 有任何问题
-
该条件应该告诉您不支持 websocket。它在安卓中不起作用。不支持。我不能说得更清楚了
-
这段代码在 IOS 中运行良好,我想在 android 操作系统中运行,你能帮忙看看是什么错误
-
上面的 web socket 编码是正确的 r 不是
标签: android jquery websocket alert cordova