Index: net/data/websocket/connect_check.html |
diff --git a/net/data/websocket/connect_check.html b/net/data/websocket/connect_check.html |
index 4a1ca8c5dfc0b7cb86b86f019a3a4038db867f35..8d8e815b114c8822fbf517eef375ea1575733ce0 100644 |
--- a/net/data/websocket/connect_check.html |
+++ b/net/data/websocket/connect_check.html |
@@ -3,17 +3,8 @@ |
<head> |
<title>test ws connection</title> |
<script type="text/javascript"> |
- |
-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 scheme = href.indexOf('https') >= 0 ? 'wss' : 'ws'; |
-var url = scheme + '://' + host + ':' + port + '/echo-with-no-extension'; |
- |
+var protocol = location.protocol.replace('http', 'ws'); |
+var url = protocol + '//' + location.host + '/echo-with-no-extension'; |
// Do connection test. |
var ws = new WebSocket(url); |