用MFC开发了一个activeX控件,这个activeX控件通过访问一部串口外设获得信息。
用vc编写测试程序在win2000(pro/server)以及xp系统中均可以正常工作把该控件嵌入静态页面
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft FrontPage 4.0">
<TITLE></TITLE>
<SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript>
<!--Sub button1_onclick
strFnbm=DOcxtest1.strGetFnbm()//activeX控件访问外设获得信息
document.write strFnbm
End Sub-->
</SCRIPT>
</HEAD>
<BODY><P align="center">
<INPUT id=button1 type=button value=Button name=button1>
<OBJECT id=DOcxtest1 classid=clsid:BE910079-E21E-4889-8B2C-A22FDD57F553 width="0" height="0"
 CODEBASE="jsic_ocx.ocx"
 CODEBASE="jsic.dll"
 CODEBASE="tydxqdll_20.dll" >
   <PARAM NAME="_Version" VALUE="65536"><PARAM NAME="_ExtentX" VALUE="2646"><PARAM NAME="_ExtentY" VALUE="1323"><PARAM NAME="_StockProps" VALUE="0">
</OBJECT>
</P></BODY>
</HTML>在局域网中访问这个页面,客户端ie安全性均作了相应的设置,访问未标记安全的activeX控件需要给出提示信息。其中win2000系统均可以通过ie获得正确的结果。
在两部xp(还包括一台win2003)系统的计算机客户端访问时,客户端的腾询tt浏览器或者遨游浏览器也可以获得正确的结果。但是在该客户端用ie访问不能正常获得外设信息。同时,浏览器也没有给出任何提示信息(用遨游等浏览器时,遨游等浏览器均给出提示信息)
请问这是因为什么原因?