¿alguien ha conseguido hacer funcionar un WebSocket en opera?
La consola de JavaScript me muestra el siguiente error:
"Constructor
The WebSocket protocol is experimental. It will change."
Estoy usando la versión 12 de Opera.
Se supone que el WebSocket funciona en esta versión, pero no entiendo por qué no funciona
En Firefox y Chrome me funciona. En safari tampoco consigo que conecte.
Mi codigo es el siguiente:
Código:
Gracias! var Server; var Connected = false; function send(data) { if(Connected == true) { msg = JSON.stringify(data); //Server.send('message', msg); Server.send(msg); } } function startWebSocket() { // Comprobar si existe una conexión previa if(Connected == false) { // Navegadores que no soportan webSocket if (!("WebSocket" in window)) { } // Navegadores que soportan webSocket else { Server = new WebSocket('ws://' + getServerIp() + ":" + getServerPort()); Server.onopen = function( event ) { Connected = true; alert("Connected"); } Server.onmessage = function( event ) { mensaje = event.data response = $.parseJSON(mensaje); [...] } // Desconexión Server.onclose = function( event ) { alert("Desconectado"); } } } } // Cada 10 segundos se comprueba si se ha perdido la conexión, reestableciéndola en ese caso window.setInterval("startWebSocket()", 10000);