Chromium Code Reviews| Index: net/data/websocket/websocket_shared_worker.html |
| diff --git a/net/data/websocket/websocket_shared_worker.html b/net/data/websocket/websocket_shared_worker.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..ed990e2d0d92584a7ef7d7e9f27fa59ee54a7e0a |
| --- /dev/null |
| +++ b/net/data/websocket/websocket_shared_worker.html |
| @@ -0,0 +1,31 @@ |
| +<html> |
| +<body> |
| +<div id=result></div> |
| +<script> |
| +function log(message) |
| +{ |
|
Yuta Kitamura
2012/10/15 07:44:37
nit: I think this brace needs to be placed at the
Takashi Toyoshima
2012/10/15 08:14:34
This style follows chrome/test/data/workers/*.html
|
| + document.getElementById("result").innerHTML += message + "<br>"; |
| +} |
| +var worker = new SharedWorker("websocket_worker_simple.js"); |
| +var href = window.location.href; |
| +var hostBegin = href.indexOf("/") + 2; |
| +var hostEnd = href.lastIndexOf(":"); |
| +var host = href.slice(hostBegin, hostEnd); |
| +var portBegin = hostEnd + 1; |
| +var portEnd = href.lastIndexOf("/"); |
| +var port = href.slice(portBegin, portEnd); |
| +var url = "ws://" + host + ":" + port + "/echo"; |
| +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> |
| + |