<html>
<head>
<title></title>
</head>
<OBJECT ID="TestActivex"
CLASSID="CLSID:CBA3532A-F1D4-40E3-8895-954E6DE79998"
CODEBASE="http://localhost:8888/WebTest/TestActivex.ocx"
offsetLeft=0 height=400 width=780>
</OBJECT>
<body>
this is a activex test!
</body>
</html> 本人想用完成端口做一个webserver,通过对对方发过来的http请求(在IE地址栏中输入的信息)进行解析,然后构造一个http应答头,后面再跟一个html脚本描叙的页面(在该页面中要嵌入一个activex控件),然后通过socket返回给对方;上面一段代码是测试ocx控件的html脚本,当把这段代码放在一个网页里面,网页打开就会显示控件;
但当把这段代码,作为一个http应答信息(加上http报头)从socket发出去,IE里面能出现页面,但就是activex控件无法显示.
请问:这是什么原因造成的?是否是由于http中的SSL加密造成的?
<head>
<title></title>
</head>
<OBJECT ID="TestActivex"
CLASSID="CLSID:CBA3532A-F1D4-40E3-8895-954E6DE79998"
CODEBASE="http://localhost:8888/WebTest/TestActivex.ocx"
offsetLeft=0 height=400 width=780>
</OBJECT>
<body>
this is a activex test!
</body>
</html> 本人想用完成端口做一个webserver,通过对对方发过来的http请求(在IE地址栏中输入的信息)进行解析,然后构造一个http应答头,后面再跟一个html脚本描叙的页面(在该页面中要嵌入一个activex控件),然后通过socket返回给对方;上面一段代码是测试ocx控件的html脚本,当把这段代码放在一个网页里面,网页打开就会显示控件;
但当把这段代码,作为一个http应答信息(加上http报头)从socket发出去,IE里面能出现页面,但就是activex控件无法显示.
请问:这是什么原因造成的?是否是由于http中的SSL加密造成的?
但当我加上一个http报头:"HTTP/1.1 200 OK\r\n"
"MIME-Version:1.0\r\n"
"Server:Microsoft_IIS/5.1\r\n"
"Content-Type:text/plain\r\n"
"content-length:1000\r\n"
"\n" 后面再跟那段html脚本,通过socket发出去.IE浏览器能作出反应,生成一个网页,但该网页里无法显示那个控件.
大家有什么好的建议啊?
<head>
<title>单路图象查看测试网页</title>
</head>
<body>
<center>
<OBJECT ID="SingleChannelVideoView"
CLASSID="CLSID:AD5530FC-C224-4B67-B00F-8E718C2694D4"
CODEBASE="http://192.168.1.230:8080/ocxdownload/SingleChannelVideoView.ocx"
HEIGHT=600 WIDTH=1000
</center>
16>
</OBJECT>
this is a activex test!
</body>
</html>
这是一段html脚本,当我把这段脚本放在一个静态网页里面时,打开该静态网页,控件能正常显示!当我加上一个http应答头:
"HTTP/1.1 200 OK\r\n"
"MIME-Version:1.0\r\n"
"Content-Type:text/html\r\n"
"content-length:1000\r\n"
"\n"
后面再跟那段html脚本,通过socket发出去.IE浏览器能作出反应,生成一个网页,但该网页里无法显示那个控件.
大家有什么好的建议啊?