以下为websocket js代码
var userId = $('#userId').val();
$(function () {
if (userId != null && userId != '') {
webSocketMsg();
}
});
$(function () {
if (userId != null && userId != '') {
webSocketMsg();
}
});
// 获取WebSocket推送的数据
function webSocketMsg() {
//判断浏览器是否支持websocket
if (window.WebSocket) {
var websocket = new WebSocket(webSocketUrl + "/systemWebsocket?" + userId);
function webSocketMsg() {
//判断浏览器是否支持websocket
if (window.WebSocket) {
var websocket = new WebSocket(webSocketUrl + "/systemWebsocket?" + userId);
websocket.onerror = function (event) {
onError(event);
};
onError(event);
};
websocket.onopen = function (event) {
onOpen(event);
};
onOpen(event);
};
websocket.onmessage = function (event) {
console.log("收到消息啦:" + event.data);
console.log("收到消息啦:" + event.data);
var objTemp = JSON.parse(event.data);
var imType = objTemp.type;
var obj = objTemp.messageObj;
if ("KickOut" == imType) {
bootbox.dialog({
message: "您的账号在另一台设备上登录,您被挤下线,请重新登录!",
buttons: {
"success": {
"label": "确定"
var imType = objTemp.type;
var obj = objTemp.messageObj;
if ("KickOut" == imType) {
bootbox.dialog({
message: "您的账号在另一台设备上登录,您被挤下线,请重新登录!",
buttons: {
"success": {
"label": "确定"