Tengo una web hecha en HTML5 y Javascript en la que creo una conexión mediante websockets tal que así:
Código:
Tengo varios problemas/preguntas: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");} }
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