我想做一个浏览器,只显示网页的一部分
我朋友从香港帮我带了一个网络摄像头,用ie浏览器看的,但是里面还有设置,我想做一个浏览器,只看到影象部分,影象部分大小由程序先定好,不想让别人改,(我在摄像头设密码),网络摄像头的原理是先看你是不是ie的浏览器,是的话,就可以浏览,然后看到一副图,开始播放asf格式的影象(它自动生成的),我做了一个浏览器,但是不知道如何屏蔽网页的设置项,请问是不是要加入vbs代码,如果是,望各位大侠告知,下面附网页(播放部分)的源代码.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html >
<head > <meta name="description" content="SONY EU v060" >
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" >
<META http-equiv="Pragma" CONTENT="no-cache" >
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache" >
<meta HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT" >
<title >SONY Network Camera SNC-M1W </title >
<LINK REL="stylesheet" TYPE="text/css" HREF="ig_n.css" >
<script language="JavaScript" type="text/javascript" src="stdlib.js" > </script >
<script language="JavaScript" type="text/javascript" src="message.js" > </script >
<script language="JavaScript" type="text/javascript" >
<!-- Start Script var vmode = "mpeg"; // mpeg, jpeg
var PanTilt = "off"; // on, off
var UIcolor = "1" ; // 1= lightblue, 2 = blue, 3 = metal
var FrameRate = "30";
var UIlanguage = "1"; var lightblueBG = "#d2d4d9" ;
var blueBG = "#38599d" ;
var metalBG = "#666666" ;
var BGC = (UIcolor == "1")? lightblueBG : (UIcolor == "2")? blueBG : metalBG; var imageSrcArray = new Array(
"lightblue/viewer_lightblue_setting_normal.gif",
"lightblue/viewer_lightblue_setting_highlight.gif",
"lightblue/viewer_lightblue_home_normal.gif",
"lightblue/viewer_lightblue_home_highlight.gif"); var setN = 0;
var setH = 1;
var homeN = 2;
var homeH = 3; var no_images = imageSrcArray.length;
var imageArray = new Array(no_images);
for (var i=0; i < no_images; i++)
{
imageArray[i] = new Image();
imageArray[i].src = imageSrcArray[i];
} function setImage(imgObj, srcIndex)
{
if (document.images)
imgObj.src = imageArray[srcIndex].src;
}
// ================================= Player ===========================
function isIE(){
if(navigator.appName.indexOf("Microsoft") != -1)
return true;
else return false;
// test navigator.platform for Win32
// if(navigator.platform.indexOf("Win32") != -1)
}
var run_flag = false;
var intervalID = null; function doPlay()
{
var serverAddress = "http://" + self.location.host ;
if( vmode == "jpeg" )
serverAddress += "img/mjpeg.cgi";
else
serverAddress += "img/video.asf";
if (document.SncView.SetSource(serverAddress, vmode, PanTilt, FrameRate, UIcolor, UIlanguage))
{
document.SncView.StartPlay(0, ' ');
run_flag = true;
}
}
function doStop()
{
if(isIE() && document.all)
if(document.all( 'SncView '))
{
// clearInterval(intervalID);
document.all( 'SncView ').StopPlay();
}
} function openSettingWin()
{
setWindowVar = window.open("adm/file.cgi@next_file=setting.htm", "adminWin", setWinoptions);
}
// End Script -- >
</script >
</head > <body class="lightbluebg" marginheight="0" marginwidth="0" leftmargin="0" topmargin="0" onLoad="showMsg();doPlay()" onunload="if(run_flag==true) doStop()" > <form name="dummy" method="post" action="" onSubmit="return false;" >
<table border=0 cellspacing="0" cellpadding="0" width="100%" ID="toprowDiv" bgcolor="#d2d4d9" >
<tr >
<td nowrap width="220" > <img src="lightblue/viewer_lightblue_SNC-M1W.gif" width="200" height="48" alt="" border="0" > </td > <td nowrap > <a href="javascript:openSettingWin()" > <img src="lightblue/viewer_lightblue_setting_normal.gif" width="38" height="31" alt="Setting" border="0" align="middle" onMouseOver="setImage(this,setH)" onMouseOut="setImage(this,setN)" > </a >
<a href="javascript:openSettingWin()" class="lightblueCS" >Setting </a >
<a href="main.cgi@next_file=index.htm" >
<img src="lightblue/viewer_lightblue_home_normal.gif" width="38" height="31" alt="" border="0" align="middle" onMouseOver="setImage(this,homeH)" onMouseOut="setImage(this,homeN)" > </a >
<a href="main.cgi@next_file=index.htm" class="lightblueCS" >Home </a > </td > <td nowrap align="right" > </td >
</tr >
</table >
<table border=0 cellspacing=0 cellpadding=0 >
<tr >
<td >
<object classid="clsid:8D7AFAB7-42D6-4671-A53E-CD355673F026"
CODEBASE="SonySncMView.cab#Version=1,0,2,0" id="SncView" WIDTH="870" HEIGHT="600" >
<param name="_Version" value="65536" >
<param name="_ExtentX" value="11774" >
<param name="_ExtentY" value="6562" >
<param name="_StockProps" value="0" >
</object > </td >
</tr >
</table >
<br >
<input type="hidden" name="message" value="" >
<input type="hidden" name="todo" value="connect" > </form > </body >
</html >
我朋友从香港帮我带了一个网络摄像头,用ie浏览器看的,但是里面还有设置,我想做一个浏览器,只看到影象部分,影象部分大小由程序先定好,不想让别人改,(我在摄像头设密码),网络摄像头的原理是先看你是不是ie的浏览器,是的话,就可以浏览,然后看到一副图,开始播放asf格式的影象(它自动生成的),我做了一个浏览器,但是不知道如何屏蔽网页的设置项,请问是不是要加入vbs代码,如果是,望各位大侠告知,下面附网页(播放部分)的源代码.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html >
<head > <meta name="description" content="SONY EU v060" >
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" >
<META http-equiv="Pragma" CONTENT="no-cache" >
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache" >
<meta HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT" >
<title >SONY Network Camera SNC-M1W </title >
<LINK REL="stylesheet" TYPE="text/css" HREF="ig_n.css" >
<script language="JavaScript" type="text/javascript" src="stdlib.js" > </script >
<script language="JavaScript" type="text/javascript" src="message.js" > </script >
<script language="JavaScript" type="text/javascript" >
<!-- Start Script var vmode = "mpeg"; // mpeg, jpeg
var PanTilt = "off"; // on, off
var UIcolor = "1" ; // 1= lightblue, 2 = blue, 3 = metal
var FrameRate = "30";
var UIlanguage = "1"; var lightblueBG = "#d2d4d9" ;
var blueBG = "#38599d" ;
var metalBG = "#666666" ;
var BGC = (UIcolor == "1")? lightblueBG : (UIcolor == "2")? blueBG : metalBG; var imageSrcArray = new Array(
"lightblue/viewer_lightblue_setting_normal.gif",
"lightblue/viewer_lightblue_setting_highlight.gif",
"lightblue/viewer_lightblue_home_normal.gif",
"lightblue/viewer_lightblue_home_highlight.gif"); var setN = 0;
var setH = 1;
var homeN = 2;
var homeH = 3; var no_images = imageSrcArray.length;
var imageArray = new Array(no_images);
for (var i=0; i < no_images; i++)
{
imageArray[i] = new Image();
imageArray[i].src = imageSrcArray[i];
} function setImage(imgObj, srcIndex)
{
if (document.images)
imgObj.src = imageArray[srcIndex].src;
}
// ================================= Player ===========================
function isIE(){
if(navigator.appName.indexOf("Microsoft") != -1)
return true;
else return false;
// test navigator.platform for Win32
// if(navigator.platform.indexOf("Win32") != -1)
}
var run_flag = false;
var intervalID = null; function doPlay()
{
var serverAddress = "http://" + self.location.host ;
if( vmode == "jpeg" )
serverAddress += "img/mjpeg.cgi";
else
serverAddress += "img/video.asf";
if (document.SncView.SetSource(serverAddress, vmode, PanTilt, FrameRate, UIcolor, UIlanguage))
{
document.SncView.StartPlay(0, ' ');
run_flag = true;
}
}
function doStop()
{
if(isIE() && document.all)
if(document.all( 'SncView '))
{
// clearInterval(intervalID);
document.all( 'SncView ').StopPlay();
}
} function openSettingWin()
{
setWindowVar = window.open("adm/file.cgi@next_file=setting.htm", "adminWin", setWinoptions);
}
// End Script -- >
</script >
</head > <body class="lightbluebg" marginheight="0" marginwidth="0" leftmargin="0" topmargin="0" onLoad="showMsg();doPlay()" onunload="if(run_flag==true) doStop()" > <form name="dummy" method="post" action="" onSubmit="return false;" >
<table border=0 cellspacing="0" cellpadding="0" width="100%" ID="toprowDiv" bgcolor="#d2d4d9" >
<tr >
<td nowrap width="220" > <img src="lightblue/viewer_lightblue_SNC-M1W.gif" width="200" height="48" alt="" border="0" > </td > <td nowrap > <a href="javascript:openSettingWin()" > <img src="lightblue/viewer_lightblue_setting_normal.gif" width="38" height="31" alt="Setting" border="0" align="middle" onMouseOver="setImage(this,setH)" onMouseOut="setImage(this,setN)" > </a >
<a href="javascript:openSettingWin()" class="lightblueCS" >Setting </a >
<a href="main.cgi@next_file=index.htm" >
<img src="lightblue/viewer_lightblue_home_normal.gif" width="38" height="31" alt="" border="0" align="middle" onMouseOver="setImage(this,homeH)" onMouseOut="setImage(this,homeN)" > </a >
<a href="main.cgi@next_file=index.htm" class="lightblueCS" >Home </a > </td > <td nowrap align="right" > </td >
</tr >
</table >
<table border=0 cellspacing=0 cellpadding=0 >
<tr >
<td >
<object classid="clsid:8D7AFAB7-42D6-4671-A53E-CD355673F026"
CODEBASE="SonySncMView.cab#Version=1,0,2,0" id="SncView" WIDTH="870" HEIGHT="600" >
<param name="_Version" value="65536" >
<param name="_ExtentX" value="11774" >
<param name="_ExtentY" value="6562" >
<param name="_StockProps" value="0" >
</object > </td >
</tr >
</table >
<br >
<input type="hidden" name="message" value="" >
<input type="hidden" name="todo" value="connect" > </form > </body >
</html >
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货