You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
2.0 KiB
69 lines
2.0 KiB
<!DOCTYPE HTML> |
|
|
|
<html> |
|
<head> |
|
<meta http-equiv="cache-control" |
|
content="max-age=0" /> |
|
<meta http-equiv="cache-control" |
|
content="no-store" /> |
|
<meta http-equiv="expires" |
|
content="-1" /> |
|
<meta http-equiv="expires" |
|
content="Tue, 01 Jan 1980 1:00:00 GMT" /> |
|
<meta http-equiv="pragma" |
|
content="no-cache" /> |
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" /> |
|
<!--meta http-equiv="refresh" content="300" />--> <!--Refresh each 5s--> |
|
<meta charset="utf-8" /> |
|
<script> |
|
function WebSocketTest() { |
|
|
|
if ("WebSocket" in window) { |
|
//console.log("WebSocket is supported by your Browser!"); |
|
|
|
// Let us open a web socket |
|
var ws = new WebSocket("ws://192.168.3.58:" + GetUrlPort() + "/getalarmmotion"); |
|
|
|
ws.onopen = function () { |
|
|
|
// Web Socket is connected, send data using send() |
|
//ws.send("Message to send"); |
|
//console.log("Message is sent..."); |
|
}; |
|
|
|
ws.onmessage = function (evt) { |
|
var received_msg = evt.data; |
|
//console.log("websocket:"); |
|
//console.log(received_msg); |
|
}; |
|
|
|
ws.onclose = function () { |
|
|
|
// websocket is closed. |
|
console.log("Connection is closed..."); |
|
}; |
|
} else { |
|
|
|
// The browser doesn't support WebSocket |
|
console.log("WebSocket NOT supported by your Browser!"); |
|
} |
|
} |
|
|
|
function GetUrlPort() { |
|
var url_href = window.location.href; |
|
var arr_url = url_href.split(":")[2].split("/")[0]; |
|
|
|
return arr_url; |
|
} |
|
</script> |
|
|
|
</head> |
|
|
|
<body> |
|
<div id = "sse"> |
|
<a href = "javascript:WebSocketTest()">Run WebSocket</a> |
|
</div> |
|
|
|
</body> |
|
</html> |