Home | History | Annotate | Download | only in websocket
      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4 <title>test ws connection</title>
      5 <script type="text/javascript">
      6 
      7 var href = window.location.href;
      8 var queryBegin = href.indexOf('?url=');
      9 if (queryBegin == -1) {
     10   console.log("Failed to find ?url= in URL");
     11   document.title = 'FAIL';
     12   throw "FAILURE";
     13 }
     14 var url = href.slice(queryBegin + 5);
     15 
     16 // Do connection test.
     17 var ws = new WebSocket(url);
     18 
     19 ws.onopen = function()
     20 {
     21   // Set document title to 'PASS'. The test observer catches this title changes
     22   // to know the result.
     23   document.title = 'PASS';
     24 }
     25 
     26 ws.onclose = function()
     27 {
     28   // Set document title to 'FAIL'.
     29   document.title = 'FAIL';
     30 }
     31 
     32 </script>
     33 </head>
     34 </html>
     35