Ventrilo 2.1.2+
HTTP/1.1 200 OK
X-UA-Compatible: IE=EmulateIE9, requiresActiveX=true
Cache-Control: no-store, no-cache, must-revalidate
Content-Type: text/html
Show more
HTTP/1.1 200 OK
X-UA-Compatible: IE=EmulateIE9, requiresActiveX=true
Cache-Control: no-store, no-cache, must-revalidate
Content-Type: text/html
Accept-Ranges: bytes
ETag: "3928855280"
Last-Modified: Fri, 01 Feb 2019 08:49:21 GMT
Content-Length: 3605
Connection: close
Date: Tue, 24 Feb 2026 00:37:35 GMT
Server: lighttpd/1.4.35
\xef\xbb\xbf<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Web Viewer for DVR</title>
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="/js/jquery/jquery-1.6.2.js" ></script>
<script type="text/javascript" src="/js/BrowserDetect.js" ></script>
<script type="text/javascript" language="javascript">
function getLanguage(loginPage) {
var regex = /not_support_browser.htm\?lang=([0-9]{1,2})/ig;
var lang = regex.exec(loginPage)[1];
return lang || '0';
}
function getQuerystring(key, default_) {
if (default_ == null) default_ = "";
key = key.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regex = new RegExp("[\\?&]" + key + "=([^&#]*)");
var qs = regex.exec(window.location.href);
if (qs == null)
return default_;
else
return qs[1];
}
function GetContentFrameSrc() {
var strSrc = "about:blank";
var strIP = getQuerystring("ip");
var strPORT = getQuerystring("port");
var strAction = getQuerystring("action");
if (strAction == "" || (strAction != "live" && strAction != "search" && strAction != "setup") ) {
strAction = "live";
}
if (BrowserDetect.browser == 'Explorer') {
strSrc = "/cgi-bin/webviewer?action=" + strAction + "&ip=" + strIP + "&port=" + strPORT;
} else {
$.get("/cgi-bin/sl_webviewer?ip=" + strIP + "&port=" + strPORT).success(function (result) {
document.getElementById("iframeContentFrame").src = '/not_support_browser.htm?lang=' + getLanguage(result);
});
}
return strSrc;
}
function body_onload() {
body_onresize();
}
function GetContentFrameLeftPos() {
var niFramePositionLeft;
var niFrameWidth = document.getElementById("iframeContentFrame").width;
niFramePositionLeft = (document.body.clientWidth - niFrameWidth) / 2;
if (niFramePositionLeft < 0)
niFramePositionLeft = 0;
return niFramePositionLeft;
}
///// 20120807 by kjw
///// ActiveX\xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80\xec\x97\x90\xec\x84\x9c \xea\xb8\xb0\xec\xa1\xb4 \xeb\xb0\xa9\xec\x8b\x9d\xec\x9c\xbc\xeb\xa1\x9c \xec\xa4\x91\xec\x95\x99\xec\xa0\x95\xeb\xa0\xac\xec\x8b\x9c(center \xed\x83\x9c\xea\xb7\xb8) ie8\xec\x97\x90\xec\x84\x9c \xed\x8c\x9d\xec\x97\x85\xec\xb0\xbd \xeb\x9d\x84\xec\x9a\xb8 \xeb\x95\x8c \xed\x99\x94\xeb\xa9\xb4\xec\x9d\xb4 \xec\x99\xbc\xec\xaa\xbd\xec\x9c\xbc\xeb\xa1\x9c \xec\x9b\x80\xec\xa7\x81\xec\x9d\xb4\xeb\x8a\x94 \xeb\xac\xb8\xec\xa0\x9c\xea\xb0\x80 \xec\x9e\x88\xec\x9d\x8c.
///// \xea\xb7\xb8\xeb\x9e\x98\xec\x84\x9c body \xed\x83\x9c\xea\xb7\xb8\xec\x9d\x98 onresize \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\xeb\xa5\xbc \xec\x82\xac\xec\x9a\xa9\xed\x95\x98\xec\x97\xac \xec\xa4\x91\xec\x95\x99\xec\xa0\x95\xeb\xa0\xac \xed\x95\x98\xeb\x8f\x84\xeb\xa1\x9d \xec\x88\x98\xec\xa0\x95\xed\x95\xa8.
function body_onresize() {
document.getElementById("iframeContentFrame").style.left = GetContentFrameLeftPos();
}
</script>
</head>
<body onload="body_onload();" leftmargin=0 topmargin=0 oncontextmenu="return false" onresize="body_onresize()">
<script type="text/javascript" language="javascript">
///// 20120820 kjw
///// html \xed\x83\x9c\xea\xb7\xb8\xeb\xa1\x9c iframe \xec\x83\x9d\xec\x84\xb1 \xed\x9b\x84 \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xec\x83\x