Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2014, 02:02
Pimager
 
Fecha de Ingreso: julio-2010
Mensajes: 298
Antigüedad: 13 años, 9 meses
Puntos: 8
Problema con websockets

Hola a todos, antes de nada decir que no sé si es en este foro donde debo alojar este problema. Siéntanse libres de moverlo si fuera el caso.
Tengo una web hecha en HTML5 y Javascript en la que creo una conexión mediante websockets tal que así:
Código:
var support = "MozWebSocket" in window ? 'MozWebSocket' : ("WebSocket" in window ? 'WebSocket' : null);
if (support == null) {
    alert("Este navegador NO acepta WebSockets");
    return;
} else {
    alert("Este navegador SÍ acepta WebSockets");
}
wsPublic = new window[support](myWebSocketConnection);
wsPublic.onopen = function () {
    alert("Conexión creada");
};
wsPublic.onclose = function () {
    alert("Conexión cerrada");}
}
Tengo varios problemas/preguntas:
Problema 1: Algunos navegadores, tanto de PC/MAC como de smartphones y tablets, no aceptan websockets, con lo cual les salta el mensaje de "Este navegador NO acepta WebSockets". Hay alguna manera de hacer que los soporten?
Problema 2: Algunos navegadores de smartphones y tablets SÍ aceptan websockets, pero no llegan a crear la conexión. A qué se debe? Cómo puedo solucionarlo?

Muchas gracias por su ayuda