Update websocket chat demo to work when not addressed as localhost.
Turn on draft76 support.
This commit is contained in:
parent
3beb8ce480
commit
1b38b58da8
|
@ -57,6 +57,10 @@ class ChatSocketHandler(tornado.websocket.WebSocketHandler):
|
|||
cache = []
|
||||
cache_size = 200
|
||||
|
||||
def allow_draft76(self):
|
||||
# for iOS 5.0 Safari
|
||||
return True
|
||||
|
||||
def open(self):
|
||||
ChatSocketHandler.waiters.add(self)
|
||||
|
||||
|
|
|
@ -50,10 +50,11 @@ var updater = {
|
|||
socket: null,
|
||||
|
||||
start: function() {
|
||||
var url = "ws://" + location.host + "/chatsocket";
|
||||
if ("WebSocket" in window) {
|
||||
updater.socket = new WebSocket("ws://localhost:8888/chatsocket");
|
||||
updater.socket = new WebSocket(url);
|
||||
} else {
|
||||
updater.socket = new MozWebSocket("ws://localhost:8888/chatsocket");
|
||||
updater.socket = new MozWebSocket(url);
|
||||
}
|
||||
updater.socket.onmessage = function(event) {
|
||||
updater.showMessage(JSON.parse(event.data));
|
||||
|
|
Loading…
Reference in New Issue