From 5261e637f3808b62f383aab1a24fcffb1ccf1aaa Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Fri, 9 Mar 2012 12:42:56 -0800 Subject: [PATCH] Test for WebSocket, default to HTTP. --- src/main/webapp/client.xhtml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/webapp/client.xhtml b/src/main/webapp/client.xhtml index 1a319ea..ba9a5a4 100644 --- a/src/main/webapp/client.xhtml +++ b/src/main/webapp/client.xhtml @@ -103,9 +103,13 @@ var tunnel; - // TODO: Detect WebSocket and websocket-tunnel - tunnel = new Guacamole.WebSocketTunnel("websocket-tunnel") - //tunnel = new Guacamole.HTTPTunnel("tunnel") + // If WebSocket available, try to use it. + if (window.WebSocket) + tunnel = new Guacamole.WebSocketTunnel("websocket-tunnel") + + // If no WebSocket, then use HTTP. + else + tunnel = new Guacamole.HTTPTunnel("tunnel") // Instantiate client var guac = new Guacamole.Client(tunnel); -- 1.7.10.4