在使用 android 浏览器访问文件时,我可以使用 NowJS 聊天,但是当在 phonegap 中执行相同的代码时,消息不会被接收或发送。
有没有人能够成功地使用 nowJS 或带有 phonegap/cordova 的套接字?
可在 Web 浏览器、FF、Chrome 和 android 本机浏览器上运行的代码,但不能在 phonegap 上运行
$(document).ready(function(){
now.receiveMessage = function(id, name, message, timestamp){
$("#messages").append("<br>" + id + ' ' + name + ": " + message + ' ' + timestamp);
};
// Send message to people in the same group
$("#send-button").click(function(){
now.distributeMessage(room, $("#text-input").val());
$("#text-input").val("");
});
now.name = 'Guest '+Math.floor(Math.random() * 1000 % 5 + 2);
// on establishing 'now' connection, set server room and allow message sending
now.ready(function(){
room = location.hash.replace('#', '');
if (!room) {
alert("Please specify a room");
throw "";
}
now.changeRoom(room);
// Connection established and room set; allow user to start sending messages
$("#send-button").removeAttr('disabled');
});
});