|  | <html> | 
|  | <body> | 
|  | <div id=result></div> | 
|  | <script> | 
|  | function log(message) | 
|  | { | 
|  | document.getElementById("result").innerHTML += message + "<br>"; | 
|  | } | 
|  | var worker = new SharedWorker("websocket_worker_simple.js"); | 
|  | var protocol = location.protocol.replace('http', 'ws'); | 
|  | var url = protocol + '//' + location.host + '/echo-with-no-extension'; | 
|  | worker.port.onmessage = function (evt) { | 
|  | log(evt.data); | 
|  | if (evt.data == "DONE") { | 
|  | document.title = "OK"; | 
|  | } else { | 
|  | document.title = "FAIL"; | 
|  | } | 
|  | }; | 
|  | worker.port.postMessage(url); | 
|  |  | 
|  | </script> | 
|  | </body> | 
|  | </html> |